Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/base-db/src/lib.rs')
| -rw-r--r-- | crates/base-db/src/lib.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/crates/base-db/src/lib.rs b/crates/base-db/src/lib.rs index 324979b2e4..0f29abbb54 100644 --- a/crates/base-db/src/lib.rs +++ b/crates/base-db/src/lib.rs @@ -212,22 +212,21 @@ pub trait RootQueryDb: SourceDatabase + salsa::Database { /// Returns the crates in topological order. /// - /// **Warning**: do not use this query in analysis! It kills incrementality across crate metadata modifications. + /// **Warning**: do not use this query in `hir-*` crates! It kills incrementality across crate metadata modifications. #[salsa::input] fn all_crates(&self) -> Arc<Box<[Crate]>>; /// Returns an iterator over all transitive dependencies of the given crate, /// including the crate itself. /// - /// **Warning**: do not use this query in analysis! It kills incrementality across crate metadata modifications. - /// + /// **Warning**: do not use this query in `hir-*` crates! It kills incrementality across crate metadata modifications. #[salsa::transparent] fn transitive_deps(&self, crate_id: Crate) -> FxHashSet<Crate>; /// Returns all transitive reverse dependencies of the given crate, /// including the crate itself. /// - /// **Warning**: Do not use this query in analysis! It kills incrementality across crate metadata modifications. + /// **Warning**: do not use this query in `hir-*` crates! It kills incrementality across crate metadata modifications. #[salsa::invoke(input::transitive_rev_deps)] #[salsa::transparent] fn transitive_rev_deps(&self, of: Crate) -> FxHashSet<Crate>; |