@@ -4020,10 +4020,8 @@ impl Methods {
4020
4020
}
4021
4021
} ,
4022
4022
( "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 ) ;
4027
4025
}
4028
4026
} ,
4029
4027
( "lock" , [ ] ) => {
@@ -4127,10 +4125,8 @@ impl Methods {
4127
4125
( "skip" , [ arg] ) => {
4128
4126
iter_skip_zero:: check ( cx, expr, arg) ;
4129
4127
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 ) ;
4134
4130
}
4135
4131
}
4136
4132
( "sort" , [ ] ) => {
@@ -4155,10 +4151,8 @@ impl Methods {
4155
4151
} ,
4156
4152
( "step_by" , [ arg] ) => iterator_step_by_zero:: check ( cx, expr, arg) ,
4157
4153
( "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 ) ;
4162
4156
}
4163
4157
} ,
4164
4158
( "take" , [ ] ) => needless_option_take:: check ( cx, expr, recv) ,
0 commit comments