Module rustc::dep_graph::graph [−][src]
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Re-exports
use errors::DiagnosticBuilder; |
use rustc_data_structures::stable_hasher::HashStable; |
use rustc_data_structures::stable_hasher::StableHasher; |
use rustc_data_structures::fx::FxHashMap; |
use rustc_data_structures::fx::FxHashMap; |
use rustc_data_structures::fx::FxHashSet; |
use rustc_data_structures::fx::FxHashSet; |
use rustc_data_structures::indexed_vec::Idx; |
use rustc_data_structures::indexed_vec::IndexVec; |
use rustc_data_structures::small_vec::SmallVec; |
use rustc_data_structures::sync::Lrc; |
use rustc_data_structures::sync::Lock; |
use std::env; |
use std::hash::Hash; |
use ty; |
use ty::TyCtxt; |
use util::common::ProfileQueriesMsg; |
use util::common::profq_msg; |
use ich::StableHashingContext; |
use ich::StableHashingContextProvider; |
use ich::Fingerprint; |
use super::debug::EdgeFilter; |
use super::dep_node::DepNode; |
use super::dep_node::DepKind; |
use super::dep_node::WorkProductId; |
use super::query::DepGraphQuery; |
use super::safe::DepGraphSafe; |
use super::serialized::SerializedDepGraph; |
use super::serialized::SerializedDepNodeIndex; |
use super::prev::PreviousDepGraph; |
Structs
AnonOpenTask |
[ Experimental ]
|
CurrentDepGraph |
[ Experimental ]
|
DepGraph |
[ Experimental ]
|
DepGraphData |
[ Experimental ]
|
DepNodeColorMap |
[ Experimental ]
|
DepNodeIndex |
[ Experimental ]
|
RegularOpenTask |
[ Experimental ]
|
WorkProduct |
[ Experimental ] A "work product" is an intermediate result that we save into the incremental directory for later re-use. The primary example are the object files that we save for each partition at code generation time. |
Enums
DepNodeColor |
[ Experimental ]
|
OpenTask |
[ Experimental ]
|
WorkProductFileKind |
[ Experimental ]
|
Constants
COMPRESSED_FIRST_GREEN |
[ Experimental ]
|
COMPRESSED_NONE |
[ Experimental ]
|
COMPRESSED_RED |
[ Experimental ]
|