@@ -4020,10 +4020,8 @@ impl Methods {
40204020 }
40214021 } ,
40224022 ( "last" , [ ] ) => {
4023- if let Some ( ( name2, recv2, args2, _span2, _) ) = method_call ( recv) {
4024- if let ( "cloned" , [ ] ) = ( name2, args2) {
4025- iter_overeager_cloned:: check ( cx, expr, recv, recv2, false , false ) ;
4026- }
4023+ if let Some ( ( "cloned" , recv2, [ ] , _span2, _) ) = method_call ( recv) {
4024+ iter_overeager_cloned:: check ( cx, expr, recv, recv2, false , false ) ;
40274025 }
40284026 } ,
40294027 ( "lock" , [ ] ) => {
@@ -4127,10 +4125,8 @@ impl Methods {
41274125 ( "skip" , [ arg] ) => {
41284126 iter_skip_zero:: check ( cx, expr, arg) ;
41294127
4130- if let Some ( ( name2, recv2, args2, _span2, _) ) = method_call ( recv) {
4131- if let ( "cloned" , [ ] ) = ( name2, args2) {
4132- iter_overeager_cloned:: check ( cx, expr, recv, recv2, false , false ) ;
4133- }
4128+ if let Some ( ( "cloned" , recv2, [ ] , _span2, _) ) = method_call ( recv) {
4129+ iter_overeager_cloned:: check ( cx, expr, recv, recv2, false , false ) ;
41344130 }
41354131 }
41364132 ( "sort" , [ ] ) => {
@@ -4155,10 +4151,8 @@ impl Methods {
41554151 } ,
41564152 ( "step_by" , [ arg] ) => iterator_step_by_zero:: check ( cx, expr, arg) ,
41574153 ( "take" , [ _arg] ) => {
4158- if let Some ( ( name2, recv2, args2, _span2, _) ) = method_call ( recv) {
4159- if let ( "cloned" , [ ] ) = ( name2, args2) {
4160- iter_overeager_cloned:: check ( cx, expr, recv, recv2, false , false ) ;
4161- }
4154+ if let Some ( ( "cloned" , recv2, [ ] , _span2, _) ) = method_call ( recv) {
4155+ iter_overeager_cloned:: check ( cx, expr, recv, recv2, false , false ) ;
41624156 }
41634157 } ,
41644158 ( "take" , [ ] ) => needless_option_take:: check ( cx, expr, recv) ,
0 commit comments