Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-db/src/lib.rs')
-rw-r--r--crates/ide-db/src/lib.rs10
1 files changed, 7 insertions, 3 deletions
diff --git a/crates/ide-db/src/lib.rs b/crates/ide-db/src/lib.rs
index 7efa97be55..0301b50208 100644
--- a/crates/ide-db/src/lib.rs
+++ b/crates/ide-db/src/lib.rs
@@ -64,7 +64,7 @@ use hir::{
};
use triomphe::Arc;
-use crate::{line_index::LineIndex, symbol_index::SymbolsDatabase};
+use crate::line_index::LineIndex;
pub use rustc_hash::{FxHashMap, FxHashSet, FxHasher};
pub use ::line_index;
@@ -195,8 +195,12 @@ impl RootDatabase {
db.set_all_crates(Arc::new(Box::new([])));
CrateGraphBuilder::default().set_in_db(&mut db);
db.set_proc_macros_with_durability(Default::default(), Durability::MEDIUM);
- db.set_local_roots_with_durability(Default::default(), Durability::MEDIUM);
- db.set_library_roots_with_durability(Default::default(), Durability::MEDIUM);
+ _ = crate::symbol_index::LibraryRoots::builder(Default::default())
+ .durability(Durability::MEDIUM)
+ .new(&db);
+ _ = crate::symbol_index::LocalRoots::builder(Default::default())
+ .durability(Durability::MEDIUM)
+ .new(&db);
db.set_expand_proc_attr_macros_with_durability(false, Durability::HIGH);
db.update_base_query_lru_capacities(lru_capacity);
db