Re-exportsยง
use rustc_data_structures::fingerprint::Fingerprint;๐use rustc_data_structures::fingerprint::PackedFingerprint;๐use rustc_data_structures::unord::UnordMap;๐use rustc_middle::dep_graph::DepKindVTable;๐use rustc_middle::dep_graph::DepGraphData;๐use rustc_middle::dep_graph::DepNode;๐use rustc_middle::dep_graph::DepNodeIndex;๐use rustc_middle::dep_graph::DepNodeKey;๐use rustc_middle::dep_graph::SerializedDepNodeIndex;๐use rustc_middle::query::erase::Erasable;๐use rustc_middle::query::erase::Erased;๐use rustc_middle::query::on_disk_cache::CacheDecoder;๐use rustc_middle::query::on_disk_cache::CacheEncoder;๐use rustc_middle::query::QueryCache;๐use rustc_middle::query::QueryState;๐use rustc_middle::query::QueryVTable;๐use rustc_middle::query::erase;๐use rustc_middle::ty::TyCtxt;๐use rustc_middle::verify_ich::incremental_verify_ich;๐use rustc_serialize::Decodable;๐use rustc_serialize::Encodable;๐use rustc_span::bug;๐use crate::query_vtables::for_each_query_vtable;๐
Functionsยง
- all_
inactive ๐ - encode_
query_ ๐values - encode_
query_ ๐values_ inner - promote_
from_ ๐disk_ inner - Inner implementation of
DepKindVTable::promote_from_disk_fnfor queries. - should_
verify_ ๐loaded_ value - Whether a value loaded from the on-disk cache should have its fingerprint
verified with
incremental_verify_ich. If-Zincremental-verify-ichis specified, re-hash results from the cache and make sure that they have the expected fingerprint. - try_
load_ ๐from_ disk - verify_
query_ ๐key_ hashes - verify_
query_ ๐key_ hashes_ inner