Trait salsa::InternValue
source · pub trait InternValue {
type Key: Eq + Hash + Debug + Clone;
// Required method
fn into_key(&self) -> Self::Key;
// Provided method
fn with_key<F: FnOnce(&Self::Key) -> T, T>(&self, f: F) -> T { ... }
}
Expand description
Trait implemented for the “value” that is being interned.
Required Associated Types§
Required Methods§
Provided Methods§
Object Safety§
This trait is not object safe.