Struct rustc_query_impl::QueryCtxt [−][src]
Fields
tcx: TyCtxt<'tcx>queries: &'tcx Queries<'tcx>Implementations
impl<'tcx> QueryCtxt<'tcx>[src]
pub(crate) fn encode_query_results<'a>(
self,
encoder: &mut CacheEncoder<'a, 'tcx, FileEncoder>,
query_result_index: &mut EncodedQueryResultIndex
) -> FileEncodeResult[src]
self,
encoder: &mut CacheEncoder<'a, 'tcx, FileEncoder>,
query_result_index: &mut EncodedQueryResultIndex
) -> FileEncodeResult
Trait Implementations
impl<'tcx> Clone for QueryCtxt<'tcx>[src]
impl<'tcx> Copy for QueryCtxt<'tcx>[src]
impl<'tcx> Deref for QueryCtxt<'tcx>[src]
type Target = TyCtxt<'tcx>
The resulting type after dereferencing.
fn deref(&self) -> &Self::Target[src]
impl<'tcx> HasDepContext for QueryCtxt<'tcx>[src]
type DepKind = DepKind
type StableHashingContext = StableHashingContext<'tcx>
type DepContext = TyCtxt<'tcx>
fn dep_context(&self) -> &Self::DepContext[src]
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for trigger_delay_span_bug<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = trigger_delay_span_bug<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for hir_crate<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = hir_crate<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for generics_of<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = generics_of<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for eval_to_const_value_raw<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = eval_to_const_value_raw<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for const_to_valtree<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = const_to_valtree<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for destructure_const<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = destructure_const<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for deref_const<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = deref_const<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for const_caller_location<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = const_caller_location<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for lit_to_const<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = lit_to_const<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for check_match<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = check_match<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for privacy_access_levels<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = privacy_access_levels<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for check_private_in_public<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = check_private_in_public<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for reachable_set<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = reachable_set<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for predicates_of<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = predicates_of<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for region_scope_tree<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = region_scope_tree<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for mir_shims<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = mir_shims<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for symbol_name<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = symbol_name<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for opt_def_kind<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = opt_def_kind<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for def_span<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = def_span<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for def_ident_span<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = def_ident_span<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for lookup_stability<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = lookup_stability<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for lookup_const_stability<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = lookup_const_stability<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for lookup_deprecation_entry<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = lookup_deprecation_entry<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for item_attrs<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = item_attrs<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for explicit_item_bounds<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = explicit_item_bounds<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for codegen_fn_attrs<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = codegen_fn_attrs<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for fn_arg_names<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = fn_arg_names<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for rendered_const<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = rendered_const<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for impl_parent<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = impl_parent<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for trait_of_item<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = trait_of_item<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_ctfe_mir_available<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_ctfe_mir_available<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_mir_available<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_mir_available<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for vtable_methods<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = vtable_methods<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for codegen_fulfill_obligation<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = codegen_fulfill_obligation<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for all_local_trait_impls<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = all_local_trait_impls<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for item_bounds<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = item_bounds<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for trait_impls_of<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = trait_impls_of<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for specialization_graph_of<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = specialization_graph_of<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for object_safety_violations<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = object_safety_violations<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for param_env<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = param_env<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for param_env_reveal_all_normalized<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = param_env_reveal_all_normalized<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_copy_raw<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_copy_raw<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_sized_raw<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_sized_raw<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_freeze_raw<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_freeze_raw<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for needs_drop_raw<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = needs_drop_raw<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for has_structural_eq_impls<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = has_structural_eq_impls<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for projection_ty_from_predicates<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = projection_ty_from_predicates<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for adt_drop_tys<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = adt_drop_tys<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for layout_raw<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = layout_raw<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for dylib_dependency_formats<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = dylib_dependency_formats<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for dependency_formats<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = dependency_formats<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_compiler_builtins<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_compiler_builtins<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for has_global_allocator<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = has_global_allocator<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for has_panic_handler<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = has_panic_handler<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_profiler_runtime<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_profiler_runtime<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for panic_strategy<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = panic_strategy<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_no_builtins<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_no_builtins<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for native_libraries<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = native_libraries<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for symbol_mangling_version<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = symbol_mangling_version<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for extern_crate<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = extern_crate<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for specializes<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = specializes<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for in_scope_traits_map<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = in_scope_traits_map<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for module_exports<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = module_exports<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for impl_defaultness<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = impl_defaultness<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for check_item_well_formed<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = check_item_well_formed<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for check_trait_item_well_formed<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = check_trait_item_well_formed<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for check_impl_item_well_formed<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = check_impl_item_well_formed<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for reachable_non_generics<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = reachable_non_generics<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for lint_levels<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = lint_levels<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_reachable_non_generic<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_reachable_non_generic<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_unreachable_local_definition<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_unreachable_local_definition<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for upstream_monomorphizations<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = upstream_monomorphizations<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for upstream_monomorphizations_for<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = upstream_monomorphizations_for<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for upstream_drop_glue_for<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = upstream_drop_glue_for<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for foreign_modules<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = foreign_modules<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for entry_fn<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = entry_fn<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for plugin_registrar_fn<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = plugin_registrar_fn<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for proc_macro_decls_static<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = proc_macro_decls_static<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for crate_disambiguator<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = crate_disambiguator<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for parent_module_from_def_id<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = parent_module_from_def_id<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for crate_hash<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = crate_hash<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for crate_host_hash<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = crate_host_hash<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for original_crate_name<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = original_crate_name<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for extra_filename<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = extra_filename<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for crate_extern_paths<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = crate_extern_paths<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for implementations_of_trait<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = implementations_of_trait<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for all_trait_implementations<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = all_trait_implementations<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_dllimport_foreign_item<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_dllimport_foreign_item<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_statically_included_foreign_item<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_statically_included_foreign_item<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for native_library_kind<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = native_library_kind<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for expn_that_defined<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = expn_that_defined<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for link_args<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = link_args<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for resolve_lifetimes<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = resolve_lifetimes<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for named_region_map<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = named_region_map<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_late_bound_map<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_late_bound_map<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for object_lifetime_defaults_map<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = object_lifetime_defaults_map<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for visibility<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = visibility<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for type_uninhabited_from<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = type_uninhabited_from<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for dep_kind<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = dep_kind<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for crate_name<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = crate_name<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for item_children<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = item_children<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_panic_runtime<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_panic_runtime<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for extern_mod_stmt_cnum<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = extern_mod_stmt_cnum<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for get_lib_features<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = get_lib_features<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for defined_lib_features<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = defined_lib_features<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for get_lang_items<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = get_lang_items<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for all_diagnostic_items<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = all_diagnostic_items<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for defined_lang_items<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = defined_lang_items<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for diagnostic_items<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = diagnostic_items<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for missing_lang_items<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = missing_lang_items<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for visible_parent_map<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = visible_parent_map<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for trimmed_def_paths<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = trimmed_def_paths<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for index_hir<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = index_hir<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for mir_keys<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = mir_keys<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for missing_extern_crate_item<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = missing_extern_crate_item<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for used_crate_source<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = used_crate_source<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for postorder_cnums<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = postorder_cnums<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for upvars_mentioned<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = upvars_mentioned<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for maybe_unused_trait_import<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = maybe_unused_trait_import<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for maybe_unused_extern_crates<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = maybe_unused_extern_crates<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for names_imported_by_glob_use<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = names_imported_by_glob_use<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for stability_index<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = stability_index<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for all_crate_nums<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = all_crate_nums<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for all_traits<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = all_traits<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for mir_const_qualif<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = mir_const_qualif<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for exported_symbols<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = exported_symbols<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for collect_and_partition_mono_items<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = collect_and_partition_mono_items<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_codegened_item<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_codegened_item<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for codegened_and_inlined_items<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = codegened_and_inlined_items<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for codegen_unit<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = codegen_unit<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for unused_generic_params<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = unused_generic_params<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for backend_optimization_level<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = backend_optimization_level<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for output_filenames<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = output_filenames<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for normalize_projection_ty<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = normalize_projection_ty<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for normalize_generic_arg_after_erasing_regions<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = normalize_generic_arg_after_erasing_regions<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for mir_const_qualif_const_arg<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = mir_const_qualif_const_arg<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for implied_outlives_bounds<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = implied_outlives_bounds<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for dropck_outlives<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = dropck_outlives<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for evaluate_obligation<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = evaluate_obligation<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for evaluate_goal<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = evaluate_goal<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for type_implements_trait<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = type_implements_trait<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for type_op_ascribe_user_type<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = type_op_ascribe_user_type<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for type_op_eq<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = type_op_eq<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for type_op_subtype<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = type_op_subtype<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for type_op_prove_predicate<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = type_op_prove_predicate<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for type_op_normalize_ty<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = type_op_normalize_ty<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for mir_built<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = mir_built<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for type_op_normalize_predicate<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = type_op_normalize_predicate<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for type_op_normalize_poly_fn_sig<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = type_op_normalize_poly_fn_sig<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for type_op_normalize_fn_sig<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = type_op_normalize_fn_sig<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for subst_and_check_impossible_predicates<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = subst_and_check_impossible_predicates<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for method_autoderef_steps<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = method_autoderef_steps<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for supported_target_features<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = supported_target_features<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for instance_def_size_estimate<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = instance_def_size_estimate<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for features_query<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = features_query<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for resolve_instance<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = resolve_instance<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for resolve_instance_of_const_arg<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = resolve_instance_of_const_arg<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for mir_const<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = mir_const<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for normalize_opaque_types<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = normalize_opaque_types<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for conservative_is_privately_uninhabited<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = conservative_is_privately_uninhabited<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for mir_abstract_const<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = mir_abstract_const<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for mir_abstract_const_of_const_arg<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = mir_abstract_const_of_const_arg<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for try_unify_abstract_consts<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = try_unify_abstract_consts<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for mir_drops_elaborated_and_const_checked<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = mir_drops_elaborated_and_const_checked<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for mir_for_ctfe<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = mir_for_ctfe<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for hir_module_items<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = hir_module_items<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for mir_for_ctfe_of_const_arg<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = mir_for_ctfe_of_const_arg<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for mir_promoted<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = mir_promoted<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for optimized_mir<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = optimized_mir<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for coverageinfo<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = coverageinfo<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for covered_file_name<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = covered_file_name<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for covered_code_regions<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = covered_code_regions<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for promoted_mir<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = promoted_mir<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for promoted_mir_of_const_arg<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = promoted_mir_of_const_arg<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for erase_regions_ty<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = erase_regions_ty<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for wasm_import_module_map<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = wasm_import_module_map<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for hir_owner<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = hir_owner<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for predicates_defined_on<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = predicates_defined_on<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for trait_explicit_predicates_and_bounds<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = trait_explicit_predicates_and_bounds<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for explicit_predicates_of<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = explicit_predicates_of<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for inferred_outlives_of<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = inferred_outlives_of<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for super_predicates_of<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = super_predicates_of<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for super_predicates_that_define_assoc_type<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = super_predicates_that_define_assoc_type<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for type_param_predicates<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = type_param_predicates<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for trait_def<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = trait_def<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for adt_def<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = adt_def<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for adt_destructor<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = adt_destructor<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for hir_owner_nodes<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = hir_owner_nodes<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for adt_sized_constraint<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = adt_sized_constraint<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for adt_dtorck_constraint<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = adt_dtorck_constraint<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_const_fn_raw<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_const_fn_raw<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_const_impl_raw<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_const_impl_raw<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for asyncness<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = asyncness<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_promotable_const_fn<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_promotable_const_fn<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for is_foreign_item<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = is_foreign_item<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for static_mutability<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = static_mutability<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for generator_kind<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = generator_kind<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for crate_variances<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = crate_variances<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for hir_attrs<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = hir_attrs<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for variances_of<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = variances_of<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for inferred_outlives_crate<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = inferred_outlives_crate<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for associated_item_def_ids<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = associated_item_def_ids<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for associated_item<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = associated_item<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for associated_items<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = associated_items<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for impl_trait_ref<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = impl_trait_ref<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for impl_polarity<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = impl_polarity<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for issue33140_self_ty<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = issue33140_self_ty<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for inherent_impls<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = inherent_impls<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for unsafety_check_result<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = unsafety_check_result<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for opt_const_param_of<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = opt_const_param_of<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for unsafety_check_result_for_const_arg<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = unsafety_check_result_for_const_arg<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for unsafe_derive_on_repr_packed<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = unsafe_derive_on_repr_packed<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for fn_sig<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = fn_sig<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for lint_mod<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = lint_mod<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for check_mod_attrs<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = check_mod_attrs<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for check_mod_unstable_api_usage<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = check_mod_unstable_api_usage<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for check_mod_const_bodies<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = check_mod_const_bodies<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for check_mod_loops<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = check_mod_loops<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for check_mod_naked_functions<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = check_mod_naked_functions<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for check_mod_item_types<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = check_mod_item_types<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for type_of<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = type_of<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for check_mod_privacy<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = check_mod_privacy<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for check_mod_intrinsics<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = check_mod_intrinsics<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for check_mod_liveness<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = check_mod_liveness<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for check_mod_impl_wf<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = check_mod_impl_wf<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for collect_mod_item_types<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = collect_mod_item_types<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for coerce_unsized_info<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = coerce_unsized_info<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for typeck_item_bodies<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = typeck_item_bodies<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for typeck<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = typeck<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for typeck_const_arg<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = typeck_const_arg<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for diagnostic_only_typeck<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = diagnostic_only_typeck<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for analysis<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = analysis<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for used_trait_imports<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = used_trait_imports<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for has_typeck_results<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = has_typeck_results<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for coherent_trait<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = coherent_trait<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for mir_borrowck<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = mir_borrowck<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for mir_borrowck_const_arg<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = mir_borrowck_const_arg<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for crate_inherent_impls<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = crate_inherent_impls<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for crate_inherent_impls_overlap_check<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = crate_inherent_impls_overlap_check<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for mir_callgraph_reachable<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = mir_callgraph_reachable<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for mir_inliner_callees<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = mir_inliner_callees<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryAccessors<QueryCtxt<'tcx>> for eval_to_allocation_raw<'tcx>[src]
const ANON: bool[src]
const EVAL_ALWAYS: bool[src]
const DEP_KIND: DepKind[src]
type Cache = eval_to_allocation_raw<'tcx>
fn query_state<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryState<DepKind, Self::Key> where
QueryCtxt<'tcx>: 'a, [src]
QueryCtxt<'tcx>: 'a,
fn query_cache<'a>(tcx: QueryCtxt<'tcx>) -> &'a QueryCacheStore<Self::Cache> where
'tcx: 'a, [src]
'tcx: 'a,
fn compute(tcx: QueryCtxt<'tcx>, key: Self::Key) -> Self::Value[src]
fn hash_result(
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>[src]
_hcx: &mut StableHashingContext<'_>,
_result: &Self::Value
) -> Option<Fingerprint>
fn handle_cycle_error(
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value[src]
tcx: QueryCtxt<'tcx>,
error: DiagnosticBuilder<'_>
) -> Self::Value
impl<'tcx> QueryContext for QueryCtxt<'tcx>[src]
fn def_path_str(&self, def_id: DefId) -> String[src]
fn current_query_job(&self) -> Option<QueryJobId<Self::DepKind>>[src]
fn try_collect_active_jobs(&self) -> Option<QueryMap<Self::DepKind>>[src]
fn try_load_from_on_disk_cache(&self, dep_node: &DepNode)[src]
fn try_force_from_dep_node(&self, dep_node: &DepNode) -> bool[src]
fn load_diagnostics(
&self,
prev_dep_node_index: SerializedDepNodeIndex
) -> Vec<Diagnostic>[src]
&self,
prev_dep_node_index: SerializedDepNodeIndex
) -> Vec<Diagnostic>
fn store_diagnostics(
&self,
dep_node_index: DepNodeIndex,
diagnostics: ThinVec<Diagnostic>
)[src]
&self,
dep_node_index: DepNodeIndex,
diagnostics: ThinVec<Diagnostic>
)
fn store_diagnostics_for_anon_node(
&self,
dep_node_index: DepNodeIndex,
diagnostics: ThinVec<Diagnostic>
)[src]
&self,
dep_node_index: DepNodeIndex,
diagnostics: ThinVec<Diagnostic>
)
fn start_query<R>(
&self,
token: QueryJobId<Self::DepKind>,
diagnostics: Option<&Lock<ThinVec<Diagnostic>>>,
compute: impl FnOnce() -> R
) -> R[src]
&self,
token: QueryJobId<Self::DepKind>,
diagnostics: Option<&Lock<ThinVec<Diagnostic>>>,
compute: impl FnOnce() -> R
) -> R
Executes a job by changing the ImplicitCtxt to point to the
new query job while it executes. It returns the diagnostics
captured during execution and the actual result.
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for trigger_delay_span_bug<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for hir_crate<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for generics_of<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for eval_to_const_value_raw<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for const_to_valtree<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for destructure_const<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for deref_const<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for const_caller_location<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for lit_to_const<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for check_match<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for privacy_access_levels<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for check_private_in_public<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for reachable_set<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for predicates_of<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for region_scope_tree<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for mir_shims<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for symbol_name<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for opt_def_kind<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for def_span<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for def_ident_span<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for lookup_stability<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for lookup_const_stability<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for lookup_deprecation_entry<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for item_attrs<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for explicit_item_bounds<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for codegen_fn_attrs<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
def_id: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
def_id: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for fn_arg_names<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for rendered_const<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for impl_parent<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for trait_of_item<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_ctfe_mir_available<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_mir_available<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for vtable_methods<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for codegen_fulfill_obligation<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for all_local_trait_impls<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for item_bounds<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for trait_impls_of<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for specialization_graph_of<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
trait_id: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
trait_id: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for object_safety_violations<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for param_env<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for param_env_reveal_all_normalized<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_copy_raw<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_sized_raw<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_freeze_raw<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for needs_drop_raw<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for has_structural_eq_impls<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for projection_ty_from_predicates<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for adt_drop_tys<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
def_id: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
def_id: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for layout_raw<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for dylib_dependency_formats<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for dependency_formats<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_compiler_builtins<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for has_global_allocator<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for has_panic_handler<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_profiler_runtime<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for panic_strategy<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_no_builtins<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for native_libraries<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for symbol_mangling_version<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for extern_crate<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for specializes<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for in_scope_traits_map<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for module_exports<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for impl_defaultness<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for check_item_well_formed<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for check_trait_item_well_formed<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for check_impl_item_well_formed<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for reachable_non_generics<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for lint_levels<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_reachable_non_generic<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_unreachable_local_definition<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for upstream_monomorphizations<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for upstream_monomorphizations_for<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for upstream_drop_glue_for<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for foreign_modules<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for entry_fn<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for plugin_registrar_fn<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for proc_macro_decls_static<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for crate_disambiguator<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for parent_module_from_def_id<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for crate_hash<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for crate_host_hash<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for original_crate_name<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for extra_filename<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for crate_extern_paths<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for implementations_of_trait<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for all_trait_implementations<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_dllimport_foreign_item<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_statically_included_foreign_item<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for native_library_kind<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for expn_that_defined<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for link_args<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for resolve_lifetimes<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for named_region_map<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_late_bound_map<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for object_lifetime_defaults_map<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for visibility<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for type_uninhabited_from<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for dep_kind<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for crate_name<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for item_children<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_panic_runtime<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for extern_mod_stmt_cnum<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for get_lib_features<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for defined_lib_features<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for get_lang_items<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for all_diagnostic_items<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for defined_lang_items<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for diagnostic_items<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for missing_lang_items<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for visible_parent_map<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for trimmed_def_paths<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for index_hir<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for mir_keys<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for missing_extern_crate_item<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for used_crate_source<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for postorder_cnums<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for upvars_mentioned<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for maybe_unused_trait_import<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for maybe_unused_extern_crates<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for names_imported_by_glob_use<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for stability_index<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for all_crate_nums<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for all_traits<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for mir_const_qualif<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for exported_symbols<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for collect_and_partition_mono_items<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_codegened_item<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for codegened_and_inlined_items<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for codegen_unit<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for unused_generic_params<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for backend_optimization_level<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for output_filenames<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for normalize_projection_ty<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for normalize_generic_arg_after_erasing_regions<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for mir_const_qualif_const_arg<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for implied_outlives_bounds<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for dropck_outlives<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for evaluate_obligation<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for evaluate_goal<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for type_implements_trait<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for type_op_ascribe_user_type<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for type_op_eq<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for type_op_subtype<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for type_op_prove_predicate<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for type_op_normalize_ty<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for mir_built<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for type_op_normalize_predicate<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for type_op_normalize_poly_fn_sig<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for type_op_normalize_fn_sig<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for subst_and_check_impossible_predicates<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for method_autoderef_steps<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for supported_target_features<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for instance_def_size_estimate<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for features_query<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for resolve_instance<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for resolve_instance_of_const_arg<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for mir_const<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for normalize_opaque_types<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for conservative_is_privately_uninhabited<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for mir_abstract_const<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for mir_abstract_const_of_const_arg<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for try_unify_abstract_consts<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for mir_drops_elaborated_and_const_checked<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for mir_for_ctfe<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for hir_module_items<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for mir_for_ctfe_of_const_arg<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for mir_promoted<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for optimized_mir<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for coverageinfo<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for covered_file_name<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for covered_code_regions<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for promoted_mir<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for promoted_mir_of_const_arg<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for erase_regions_ty<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for wasm_import_module_map<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for hir_owner<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for predicates_defined_on<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for trait_explicit_predicates_and_bounds<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for explicit_predicates_of<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for inferred_outlives_of<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for super_predicates_of<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for super_predicates_that_define_assoc_type<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for type_param_predicates<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for trait_def<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for adt_def<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for adt_destructor<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for hir_owner_nodes<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for adt_sized_constraint<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for adt_dtorck_constraint<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_const_fn_raw<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_const_impl_raw<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for asyncness<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_promotable_const_fn<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for is_foreign_item<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for static_mutability<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for generator_kind<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for crate_variances<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for hir_attrs<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for variances_of<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for inferred_outlives_crate<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for associated_item_def_ids<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for associated_item<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for associated_items<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for impl_trait_ref<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for impl_polarity<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for issue33140_self_ty<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for inherent_impls<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for unsafety_check_result<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for opt_const_param_of<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for unsafety_check_result_for_const_arg<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for unsafe_derive_on_repr_packed<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for fn_sig<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for lint_mod<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for check_mod_attrs<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for check_mod_unstable_api_usage<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for check_mod_const_bodies<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for check_mod_loops<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for check_mod_naked_functions<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for check_mod_item_types<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for type_of<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for check_mod_privacy<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for check_mod_intrinsics<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for check_mod_liveness<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for check_mod_impl_wf<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for collect_mod_item_types<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for coerce_unsized_info<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for typeck_item_bodies<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for typeck<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for typeck_const_arg<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for diagnostic_only_typeck<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for analysis<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for used_trait_imports<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool[src]
_: QueryCtxt<'tcx>,
key: &Self::Key,
_: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for has_typeck_results<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for coherent_trait<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for mir_borrowck<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
fn cache_on_disk(
tcx: QueryCtxt<'tcx>,
key: &Self::Key,
opt_result: Option<&Self::Value>
) -> bool[src]
tcx: QueryCtxt<'tcx>,
key: &Self::Key,
opt_result: Option<&Self::Value>
) -> bool
fn try_load_from_disk(
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>[src]
tcx: QueryCtxt<'tcx>,
id: SerializedDepNodeIndex
) -> Option<Self::Value>
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for mir_borrowck_const_arg<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for crate_inherent_impls<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for crate_inherent_impls_overlap_check<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for mir_callgraph_reachable<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for mir_inliner_callees<'tcx>[src]
fn describe(tcx: QueryCtxt<'tcx>, key: Self::Key) -> String[src]
pub fn cache_on_disk(CTX, &Self::Key, Option<&Self::Value>) -> bool[src]
pub fn try_load_from_disk(CTX, SerializedDepNodeIndex) -> Option<Self::Value>[src]
impl<'tcx> QueryDescription<QueryCtxt<'tcx>> for eval_to_allocation_raw<'tcx>[src]
Auto Trait Implementations
impl<'tcx> !RefUnwindSafe for QueryCtxt<'tcx>
impl<'tcx> !Send for QueryCtxt<'tcx>
impl<'tcx> !Sync for QueryCtxt<'tcx>
impl<'tcx> Unpin for QueryCtxt<'tcx>
impl<'tcx> !UnwindSafe for QueryCtxt<'tcx>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,