]> git.lizzy.rs Git - rust.git/blobdiff - crates/ide_assists/src/handlers/expand_glob_import.rs
clippy::complexity simplifications related to Iterators
[rust.git] / crates / ide_assists / src / handlers / expand_glob_import.rs
index 83aa11d52c733622ea7df82055ba2d54610b4dca..98389e4f7b1a990533b7137de3d691fbcb38d765 100644 (file)
@@ -136,18 +136,13 @@ fn used_refs(&self, ctx: &AssistContext) -> Refs {
                 .into_iter()
                 .filter(|r| {
                     if let Def::ModuleDef(ModuleDef::Trait(tr)) = r.def {
-                        if tr
-                            .items(ctx.db())
-                            .into_iter()
-                            .find(|ai| {
-                                if let AssocItem::Function(f) = *ai {
-                                    Def::ModuleDef(ModuleDef::Function(f)).is_referenced_in(ctx)
-                                } else {
-                                    false
-                                }
-                            })
-                            .is_some()
-                        {
+                        if tr.items(ctx.db()).into_iter().any(|ai| {
+                            if let AssocItem::Function(f) = ai {
+                                Def::ModuleDef(ModuleDef::Function(f)).is_referenced_in(ctx)
+                            } else {
+                                false
+                            }
+                        }) {
                             return true;
                         }
                     }