Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir/src/symbols.rs')
| -rw-r--r-- | crates/hir/src/symbols.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/hir/src/symbols.rs b/crates/hir/src/symbols.rs index b9d2f0cdca..f1669d5288 100644 --- a/crates/hir/src/symbols.rs +++ b/crates/hir/src/symbols.rs @@ -102,14 +102,14 @@ pub struct SymbolCollector<'a> { /// Given a [`ModuleId`] and a [`HirDatabase`], use the DefMap for the module's crate to collect /// all symbols that should be indexed for the given module. impl<'a> SymbolCollector<'a> { - pub fn collect(db: &dyn HirDatabase, module_id: ModuleId) -> Vec<FileSymbol> { + pub fn collect(db: &dyn HirDatabase, module: Module) -> Vec<FileSymbol> { let mut symbol_collector = SymbolCollector { db, symbols: Default::default(), current_container_name: None, // The initial work is the root module we're collecting, additional work will // be populated as we traverse the module's definitions. - work: vec![SymbolCollectorWork { module_id, parent: None }], + work: vec![SymbolCollectorWork { module_id: module.into(), parent: None }], }; while let Some(work) = symbol_collector.work.pop() { |