Module rustc_data_structures::obligation_forest [] [src]

🔬 This is a nightly-only experimental API. (rustc_private)

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
]
Snapshot [
Experimental
]

Traits

ForestObligation [
Experimental
]
ObligationProcessor [
Experimental
]