[−][src]Module rustc_trait_selection::traits::util
Structs
| Elaborator | "Elaboration" is the process of identifying all the predicates that
are implied by a source predicate. Currently, this basically means
walking the "supertraits" and other similar assumptions. For example,
if we know that |
| FilterToTraits | A filter around an iterator of predicates that makes it yield up just trait references. |
Functions
| anonymize_predicate | |
| elaborate_obligations | |
| elaborate_predicates | |
| elaborate_trait_ref | |
| elaborate_trait_refs | |
| supertraits | |
| transitive_bounds |
Type Definitions
| Supertraits |