Struct chalk_recursive::Cache [−][src]
Expand description
The “cache” stores results for goals that we have completely solved. Things are added to the cache when we have completely processed their result, and it can be shared amongst many solvers.
Implementations
Trait Implementations
Auto Trait Implementations
impl<K, V> RefUnwindSafe for Cache<K, V>
impl<K, V> UnwindSafe for Cache<K, V>
Blanket Implementations
Mutably borrows from an owned value. Read more
fn cast<U>(self, interner: <U as HasInterner>::Interner) -> U where
    Self: CastTo<U>,
    U: HasInterner, 
fn cast<U>(self, interner: <U as HasInterner>::Interner) -> U where
    Self: CastTo<U>,
    U: HasInterner, 
Cast a value to type U using CastTo.
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
