Modules§
- inspect
- Data structure used to inspect trait solver behavior.
Structs§
- ExternalConstraints Data 
- Additional constraints returned on success.
- Goal
- A goal is a statement, i.e. predicate, we want to prove given some assumptions, i.e.param_env.
- NestedNormalization Goals 
- NoSolution
- PredefinedOpaques Data 
- Opaques that are defined in the inference context before a query is called.
- QueryInput 
- Response
Enums§
- AdtDestructorKind 
- Indicates that a impl Drop for Adtisconstor not.
- BuiltinImpl Source 
- CandidateSource 
- Possible ways the given goal can be proven.
- Certainty
- GoalSource 
- Why a specific goal has to be proven.
- MaybeCause 
- Why we failed to evaluate a goal.
- ParamEnvSource 
- SizedTrait Kind 
- Which sizedness trait - Sized,MetaSized?PointeeSizedis omitted as it is removed during lowering.
Type Aliases§
- CanonicalInput 
- CanonicalResponse 
- QueryResult 
- The result of evaluating a canonical query.