Module rustc_data_structures::obligation_forest [] [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?

The ObligationForest is a utility data structure used in trait matching to track the set of outstanding obligations (those not yet resolved to success or error). It also tracks the "backtrace" of each pending obligation (why we are trying to figure this out in the first place). See README.md for a general overview of how to use this class.

Structs

Error [
Experimental
]
ObligationForest [
Experimental
]
Outcome [
Experimental
]

Traits

ForestObligation [
Experimental
]
ObligationProcessor [
Experimental
]