@@ -2288,7 +2288,7 @@ fn check_methods<'tcx>(cx: &LateContext<'tcx>, expr: &'tcx Expr<'_>, msrv: Optio
2288
2288
zst_offset:: check ( cx, expr, recv) ;
2289
2289
} ,
2290
2290
( name @ ( "all" | "any" | "find" | "find_map" | "position" ) , [ arg] ) => {
2291
- if let Some ( ( name2 @ ( "flat_map" | "filter_map" | " map") , [ _, arg2] , span2) ) = method_call ( recv) {
2291
+ if let Some ( ( name2 @ " map", [ _, arg2] , span2) ) = method_call ( recv) {
2292
2292
map_then_identity_transformer:: check ( cx, span2, name2, arg2, name, arg) ;
2293
2293
}
2294
2294
} ,
@@ -2334,14 +2334,14 @@ fn check_methods<'tcx>(cx: &LateContext<'tcx>, expr: &'tcx Expr<'_>, msrv: Optio
2334
2334
extend_with_drain:: check ( cx, expr, recv, arg) ;
2335
2335
} ,
2336
2336
( name @ "filter_map" , [ arg] ) => {
2337
- if let Some ( ( name2 @ ( "flat_map" | "filter_map" | " map") , [ _, arg2] , span2) ) = method_call ( recv) {
2337
+ if let Some ( ( name2 @ " map", [ _, arg2] , span2) ) = method_call ( recv) {
2338
2338
map_then_identity_transformer:: check ( cx, span2, name2, arg2, name, arg) ;
2339
2339
}
2340
2340
unnecessary_filter_map:: check ( cx, expr, arg) ;
2341
2341
filter_map_identity:: check ( cx, expr, arg, span) ;
2342
2342
} ,
2343
2343
( name @ "flat_map" , [ arg] ) => {
2344
- if let Some ( ( name2 @ ( "flat_map" | "filter_map" | " map") , [ _, arg2] , span2) ) = method_call ( recv) {
2344
+ if let Some ( ( name2 @ " map", [ _, arg2] , span2) ) = method_call ( recv) {
2345
2345
map_then_identity_transformer:: check ( cx, span2, name2, arg2, name, arg) ;
2346
2346
}
2347
2347
flat_map_identity:: check ( cx, expr, arg, span) ;
@@ -2353,7 +2353,7 @@ fn check_methods<'tcx>(cx: &LateContext<'tcx>, expr: &'tcx Expr<'_>, msrv: Optio
2353
2353
_ => { } ,
2354
2354
} ,
2355
2355
( name @ "fold" , [ init, acc] ) => {
2356
- if let Some ( ( name2 @ ( "flat_map" | "filter_map" | " map") , [ _, arg2] , span2) ) = method_call ( recv) {
2356
+ if let Some ( ( name2 @ " map", [ _, arg2] , span2) ) = method_call ( recv) {
2357
2357
map_then_identity_transformer:: check ( cx, span2, name2, arg2, name, acc) ;
2358
2358
}
2359
2359
unnecessary_fold:: check ( cx, expr, init, acc, span) ;
@@ -2383,7 +2383,7 @@ fn check_methods<'tcx>(cx: &LateContext<'tcx>, expr: &'tcx Expr<'_>, msrv: Optio
2383
2383
filter_map:: check ( cx, expr, recv2, f_arg, span2, recv, m_arg, span, false ) ;
2384
2384
} ,
2385
2385
( "find" , [ f_arg] ) => filter_map:: check ( cx, expr, recv2, f_arg, span2, recv, m_arg, span, true ) ,
2386
- ( name2 @ ( "flat_map" | "filter_map" | " map") , [ _ , arg2] ) => {
2386
+ ( name2 @ " map", [ arg2] ) => {
2387
2387
map_then_identity_transformer:: check ( cx, span2, name2, arg2, name, m_arg)
2388
2388
} ,
2389
2389
_ => { } ,
0 commit comments