Skip to main content

Module incremental

Module incremental 

Source

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_fn for 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-ich is 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 ๐Ÿ”’