Function rustc_query_system::query::plumbing::try_execute_query
source · fn try_execute_query<Qcx, C>(
qcx: Qcx,
state: &QueryState<C::Key>,
cache: &C,
span: Span,
key: C::Key,
dep_node: Option<DepNode<Qcx::DepKind>>,
query: &QueryVTable<Qcx, C::Key, C::Value>
) -> (C::Stored, Option<DepNodeIndex>)where
C: QueryCache,
C::Key: Clone + DepNodeParams<Qcx::DepContext>,
C::Value: Value<Qcx::DepContext>,
C::Stored: Debug + Borrow<C::Value>,
Qcx: QueryContext,