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 ]
|