Module rustc::dep_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?
Modules
debug |
[ Experimental ] Code for debugging the dep-graph. |
label_strs |
[ Experimental ] Contains variant => str representations for constructing DepNode groups for tests. |
Structs
AssertDepGraphSafe |
[ Experimental ] A convenient override that lets you pass arbitrary state into a task. Every use should be accompanied by a comment explaining why it makes sense (or how it could be refactored away in the future). |
DepGraph |
[ Experimental ]
|
DepGraphQuery |
[ Experimental ]
|
DepNode |
[ Experimental ]
|
DepNodeIndex |
[ Experimental ]
|
DepTrackingMap |
[ Experimental ] A DepTrackingMap offers a subset of the |
PreviousDepGraph |
[ Experimental ]
|
SerializedDepGraph |
[ Experimental ] Data for use when recompiling the current crate. |
SerializedDepNodeIndex |
[ 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. |
WorkProductId |
[ Experimental ] A "work product" corresponds to a |
Enums
DepConstructor |
[ Experimental ]
|
DepKind |
[ Experimental ]
|
DepNodeColor |
[ Experimental ]
|
WorkProductFileKind |
[ Experimental ]
|
Traits
DepGraphSafe |
[ Experimental ] The |
DepTrackingMapConfig |
[ Experimental ]
|