Trait rustc_query_system::query::caches::QueryStorage [−][src]
pub trait QueryStorage {
type Value: Debug;
type Stored: Clone;
fn store_nocache(&self, value: Self::Value) -> Self::Stored;
}Associated Types
Loading content...Required methods
fn store_nocache(&self, value: Self::Value) -> Self::Stored[src]
Expand description
Store a value without putting it in the cache. This is meant to be used with cycle errors.
Implementors
impl<'tcx, K: Eq + Hash, V: Debug + 'tcx> QueryStorage for ArenaCache<'tcx, K, V>[src]
impl<'tcx, K: Eq + Hash, V: Debug + 'tcx> QueryStorage for ArenaCache<'tcx, K, V>[src]impl<K: Eq + Hash, V: Clone + Debug> QueryStorage for DefaultCache<K, V>[src]
impl<K: Eq + Hash, V: Clone + Debug> QueryStorage for DefaultCache<K, V>[src]