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.rs11
1 files changed, 4 insertions, 7 deletions
diff --git a/crates/ide-db/src/lib.rs b/crates/ide-db/src/lib.rs
index 87cbc7c533..c6b4d28169 100644
--- a/crates/ide-db/src/lib.rs
+++ b/crates/ide-db/src/lib.rs
@@ -63,10 +63,7 @@ use base_db::{
CrateGraphBuilder, CratesMap, FileSourceRootInput, FileText, Files, Nonce, SourceDatabase,
SourceRoot, SourceRootId, SourceRootInput, set_all_crates_with_durability,
};
-use hir::{
- FilePositionWrapper, FileRangeWrapper,
- db::{DefDatabase, ExpandDatabase, HirDatabase},
-};
+use hir::{FilePositionWrapper, FileRangeWrapper, db::HirDatabase};
use triomphe::Arc;
use crate::line_index::LineIndex;
@@ -203,20 +200,20 @@ impl RootDatabase {
// This needs to be here otherwise `CrateGraphBuilder` will panic.
set_all_crates_with_durability(&mut db, std::iter::empty(), Durability::HIGH);
CrateGraphBuilder::default().set_in_db(&mut db);
- db.set_proc_macros_with_durability(Default::default(), Durability::MEDIUM);
+ hir::ProcMacros::init_default(&db, Durability::MEDIUM);
_ = base_db::LibraryRoots::builder(Default::default())
.durability(Durability::MEDIUM)
.new(&db);
_ = base_db::LocalRoots::builder(Default::default())
.durability(Durability::MEDIUM)
.new(&db);
- db.set_expand_proc_attr_macros_with_durability(false, Durability::HIGH);
+ hir::db::set_expand_proc_attr_macros(&mut db, false);
db.update_base_query_lru_capacities(lru_capacity);
db
}
pub fn enable_proc_attr_macros(&mut self) {
- self.set_expand_proc_attr_macros_with_durability(true, Durability::HIGH);
+ hir::db::set_expand_proc_attr_macros(self, true);
}
pub fn update_base_query_lru_capacities(&mut self, _lru_capacity: Option<u16>) {