Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/salsa/src/derived.rs')
| -rw-r--r-- | crates/salsa/src/derived.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crates/salsa/src/derived.rs b/crates/salsa/src/derived.rs index c0d4d674f7..8b2fdd6b19 100644 --- a/crates/salsa/src/derived.rs +++ b/crates/salsa/src/derived.rs @@ -43,6 +43,7 @@ where impl<Q> DerivedStorage<Q> where Q: QueryFunction, + Q::Value: Eq, { fn slot(&self, key: &Q::Key) -> Arc<Slot<Q>> { if let Some(v) = self.slot_map.read().get(key) { @@ -64,6 +65,7 @@ where impl<Q> QueryStorageOps<Q> for DerivedStorage<Q> where Q: QueryFunction, + Q::Value: Eq, { const CYCLE_STRATEGY: crate::plumbing::CycleRecoveryStrategy = Q::CYCLE_STRATEGY; @@ -139,6 +141,7 @@ where impl<Q> DerivedQueryStorageOps<Q> for DerivedStorage<Q> where Q: QueryFunction, + Q::Value: Eq, { fn invalidate<S>(&self, runtime: &mut Runtime, key: &S) where |