Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-def/src/db.rs')
| -rw-r--r-- | crates/hir-def/src/db.rs | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/crates/hir-def/src/db.rs b/crates/hir-def/src/db.rs index 68f57600ec..544ed6bc34 100644 --- a/crates/hir-def/src/db.rs +++ b/crates/hir-def/src/db.rs @@ -87,14 +87,10 @@ pub trait DefDatabase: InternDatabase + ExpandDatabase + Upcast<dyn ExpandDataba fn file_item_tree(&self, file_id: HirFileId) -> Arc<ItemTree>; #[salsa::invoke(ItemTree::block_item_tree_query)] - fn block_item_tree_query(&self, block_id: BlockId) -> Arc<ItemTree>; - - #[salsa::invoke(crate_def_map_wait)] - #[salsa::transparent] - fn crate_def_map(&self, krate: CrateId) -> Arc<DefMap>; + fn block_item_tree(&self, block_id: BlockId) -> Arc<ItemTree>; #[salsa::invoke(DefMap::crate_def_map_query)] - fn crate_def_map_query(&self, krate: CrateId) -> Arc<DefMap>; + fn crate_def_map(&self, krate: CrateId) -> Arc<DefMap>; /// Computes the block-level `DefMap`. #[salsa::invoke(DefMap::block_def_map_query)] @@ -253,11 +249,6 @@ fn include_macro_invoc(db: &dyn DefDatabase, krate: CrateId) -> Vec<(MacroCallId .collect() } -fn crate_def_map_wait(db: &dyn DefDatabase, krate: CrateId) -> Arc<DefMap> { - let _p = tracing::span!(tracing::Level::INFO, "crate_def_map:wait").entered(); - db.crate_def_map_query(krate) -} - fn crate_supports_no_std(db: &dyn DefDatabase, crate_id: CrateId) -> bool { let file = db.crate_graph()[crate_id].root_file_id; let item_tree = db.file_item_tree(file.into()); |