Module solve

Module solve 

Source

Modules§

inspect
Data structure used to inspect trait solver behavior.

Structs§

ExternalConstraints
ExternalConstraintsData
Additional constraints returned on success.
NestedNormalizationGoals
NoSolution
Response

Enums§

AdtDestructorKind
Indicates that a impl Drop for Adt is const or not.
BuiltinImplSource
Certainty
GoalSource
Why a specific goal has to be proven.
MaybeCause
Why we failed to evaluate a goal.
OpaqueTypesJank
Supporting not-yet-defined opaque types in HIR typeck is somewhat challenging. Ideally we’d normalize them to a new inference variable and just defer type inference which relies on the opaque until we’ve constrained the hidden type.
ParamEnvSource
SizedTraitKind
Which sizedness trait - Sized, MetaSized? PointeeSized is omitted as it is removed during lowering.

Type Aliases§

CandidateSource
CanonicalInput
CanonicalResponse
Goal
PredefinedOpaques
QueryInput
QueryResult