@@ -159,7 +159,7 @@ where
159159 self . data . report_usage ( self . ctx , i. clone ( ) ) ;
160160 self . data . var_or_default ( i. clone ( ) ) . mark_used_above_decl ( )
161161 }
162- self . data . var_or_default ( i. clone ( ) ) . mark_used_recursively ( ) ;
162+ self . data . var_or_default ( i) . mark_used_recursively ( ) ;
163163 return ;
164164 }
165165
@@ -301,7 +301,7 @@ where
301301
302302 if n. op == op ! ( "=" ) {
303303 let left = match & n. left {
304- AssignTarget :: Simple ( left) => left. leftmost ( ) . map ( Ident :: to_id ) ,
304+ AssignTarget :: Simple ( left) => left. leftmost ( ) ,
305305 AssignTarget :: Pat ( ..) => None ,
306306 } ;
307307
@@ -319,7 +319,7 @@ where
319319 v = Some ( self . data . var_or_default ( left. to_id ( ) ) ) ;
320320 }
321321
322- v. as_mut ( ) . unwrap ( ) . add_infects_to ( id. clone ( ) ) ;
322+ v. as_mut ( ) . unwrap ( ) . add_infects_to ( id) ;
323323 }
324324 }
325325 }
@@ -800,7 +800,7 @@ where
800800 v = Some ( self . data . var_or_default ( n. ident . to_id ( ) ) ) ;
801801 }
802802
803- v. as_mut ( ) . unwrap ( ) . add_infects_to ( id. clone ( ) ) ;
803+ v. as_mut ( ) . unwrap ( ) . add_infects_to ( id) ;
804804 }
805805 }
806806 }
@@ -1390,7 +1390,7 @@ where
13901390 v = Some ( self . data . var_or_default ( var. to_id ( ) ) ) ;
13911391 }
13921392
1393- v. as_mut ( ) . unwrap ( ) . add_infects_to ( id. clone ( ) ) ;
1393+ v. as_mut ( ) . unwrap ( ) . add_infects_to ( id) ;
13941394 }
13951395 }
13961396 }
0 commit comments