]> git.lizzy.rs Git - rust.git/commitdiff
concise filtering
authorJeroen Vannevel <jer_vannevel@outlook.com>
Fri, 7 Jan 2022 12:34:03 +0000 (12:34 +0000)
committerJeroen Vannevel <jer_vannevel@outlook.com>
Fri, 7 Jan 2022 12:34:03 +0000 (12:34 +0000)
crates/ide_assists/src/handlers/add_turbo_fish.rs

index 12d9a9de6d4966bb183145113a52f076ebe5640e..e493e4e192e9dafc29c02205e66a519d21f53c63 100644 (file)
@@ -79,10 +79,7 @@ pub(crate) fn add_turbo_fish(acc: &mut Assists, ctx: &AssistContext) -> Option<(
 
     let number_of_arguments = generics
         .iter()
-        .filter(|param| match param {
-            hir::GenericParam::TypeParam(_) | hir::GenericParam::ConstParam(_) => true,
-            _ => false,
-        })
+        .filter(|param| matches!(param, hir::GenericParam::TypeParam(_) | hir::GenericParam::ConstParam(_)))
         .count();
     let fish_head = std::iter::repeat("_").take(number_of_arguments).collect::<Vec<_>>().join(",");