Re-exportsยง
use std::fmt;๐use rustc_data_structures::fingerprint::Fingerprint;๐use rustc_data_structures::fx::FxHashMap;๐use rustc_data_structures::fx::FxIndexMap;๐use rustc_data_structures::sync::AtomicU64;๐use rustc_data_structures::sync::Lock;๐use rustc_data_structures::sync::WorkerLocal;๐use rustc_errors::Diag;๐use rustc_span::Span;๐use rustc_span::Symbol;๐use crate::dep_graph::DepKind;๐use crate::dep_graph::DepKindVTable;๐use crate::dep_graph::DepNodeIndex;๐use crate::dep_graph::QuerySideEffect;๐use crate::dep_graph::SerializedDepNodeIndex;๐use crate::ich::StableHashState;๐use crate::queries::ExternProviders;๐use crate::queries::Providers;๐use crate::queries::QueryArenas;๐use crate::queries::QueryVTables;๐use crate::queries::TaggedQueryKey;๐use crate::query::on_disk_cache::OnDiskCache;๐use crate::query::QueryCache;๐use crate::query::QueryCycle;๐use crate::query::QueryKey;๐use crate::query::QueryState;๐use crate::ty::TyCtxt;๐
Structsยง
- Query
System - QueryV
Table - Stores data and metadata (e.g. function pointers) for a particular query.