@@ -306,7 +306,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
306306            . collect ( ) 
307307    } 
308308
309-     /// Adjusts the closure capture information to ensure that the operations aren't unasfe , 
309+     /// Adjusts the closure capture information to ensure that the operations aren't unsafe , 
310310     /// and that the path can be captured with required capture kind (depending on use in closure, 
311311     /// move closure etc.) 
312312     /// 
@@ -319,7 +319,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
319319     /// for generators we don't even implement the closure traits 
320320     /// really). 
321321     /// 
322-      /// If we inferred that the closure needs to be FnMut/FnOnce, last element of the returned tuplle  
322+      /// If we inferred that the closure needs to be FnMut/FnOnce, last element of the returned tuple  
323323     /// contains a `Some()` with the `Place` that caused us to do so. 
324324     fn  process_collected_capture_information ( 
325325        & self , 
@@ -331,7 +331,7 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
331331        let  mut  closure_kind = ty:: ClosureKind :: LATTICE_BOTTOM ; 
332332        let  mut  origin:  Option < ( Span ,  Place < ' tcx > ) >  = None ; 
333333
334-         for  ( place,  mut  capture_info)  in  capture_information. into_iter ( )  { 
334+         for  ( place,  mut  capture_info)  in  capture_information { 
335335            // Apply rules for safety before inferring closure kind 
336336            let  place = restrict_capture_precision ( place) ; 
337337
@@ -1541,8 +1541,6 @@ impl<'a, 'tcx> InferBorrowKind<'a, 'tcx> {
15411541            ty:: ImmBorrow  => false , 
15421542        } ) ; 
15431543
1544-         // let tcx = self.fcx.tcx; 
1545- 
15461544        // if this is an implicit deref of an 
15471545        // upvar, then we need to modify the 
15481546        // borrow_kind of the upvar to make sure it 
0 commit comments