Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-db/src/helpers.rs')
-rw-r--r--crates/ide-db/src/helpers.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/crates/ide-db/src/helpers.rs b/crates/ide-db/src/helpers.rs
index 340429037e..1e54058dd1 100644
--- a/crates/ide-db/src/helpers.rs
+++ b/crates/ide-db/src/helpers.rs
@@ -70,11 +70,11 @@ pub fn visit_file_defs(
};
let mut defs: VecDeque<_> = module.declarations(db).into();
while let Some(def) = defs.pop_front() {
- if let ModuleDef::Module(submodule) = def {
- if submodule.is_inline(db) {
- defs.extend(submodule.declarations(db));
- submodule.impl_defs(db).into_iter().for_each(|impl_| cb(impl_.into()));
- }
+ if let ModuleDef::Module(submodule) = def
+ && submodule.is_inline(db)
+ {
+ defs.extend(submodule.declarations(db));
+ submodule.impl_defs(db).into_iter().for_each(|impl_| cb(impl_.into()));
}
cb(def.into());
}