Unnamed repository; edit this file 'description' to name the repository.
move `#[salsa::tracked]` to the underlying queries
| -rw-r--r-- | crates/hir-ty/src/db.rs | 1 | ||||
| -rw-r--r-- | crates/hir-ty/src/dyn_compatibility.rs | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/crates/hir-ty/src/db.rs b/crates/hir-ty/src/db.rs index bd42772fdc..c42e5cd4a8 100644 --- a/crates/hir-ty/src/db.rs +++ b/crates/hir-ty/src/db.rs @@ -146,6 +146,7 @@ pub trait HirDatabase: SourceDatabase { } #[salsa::invoke(crate::dyn_compatibility::dyn_compatibility_of_trait_query)] + #[salsa::transparent] fn dyn_compatibility_of_trait(&self, trait_: TraitId) -> Option<DynCompatibilityViolation>; #[salsa::invoke(crate::lower::ty_query)] diff --git a/crates/hir-ty/src/dyn_compatibility.rs b/crates/hir-ty/src/dyn_compatibility.rs index 9ee39b3abe..3920a84639 100644 --- a/crates/hir-ty/src/dyn_compatibility.rs +++ b/crates/hir-ty/src/dyn_compatibility.rs @@ -122,6 +122,7 @@ where ControlFlow::Continue(()) } +#[salsa::tracked] pub fn dyn_compatibility_of_trait_query( db: &dyn HirDatabase, trait_: TraitId, |