[−][src]Trait rustc_query_system::query::config::QueryAccessors
Associated Types
type Cache: QueryCache<Key = Self::Key, Stored = Self::Stored, Value = Self::Value>
Associated Constants
Loading content...Required methods
fn query_state<'a>(
tcx: CTX
) -> &'a QueryState<CTX::DepKind, CTX::Query, Self::Cache>
tcx: CTX
) -> &'a QueryState<CTX::DepKind, CTX::Query, Self::Cache>
fn compute(tcx: CTX, key: Self::Key) -> Self::Value
fn hash_result(
hcx: &mut CTX::StableHashingContext,
result: &Self::Value
) -> Option<Fingerprint>
hcx: &mut CTX::StableHashingContext,
result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(tcx: CTX, error: CycleError<CTX::Query>) -> Self::Value
Provided methods
fn to_dep_node(tcx: CTX, key: &Self::Key) -> DepNode<CTX::DepKind> where
Self::Key: DepNodeParams<CTX>,
Self::Key: DepNodeParams<CTX>,