Unnamed repository; edit this file 'description' to name the repository.
move `#[salsa::tracked]` to the underlying queries
Ada Alakbarova 3 weeks ago
parent 765bb53 · commit e10968d
-rw-r--r--crates/hir-ty/src/db.rs1
-rw-r--r--crates/hir-ty/src/dyn_compatibility.rs1
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,