Expand description
Things relevant to the next trait solver.
Re-exports§
Modules§
- abi
- ABI-related things in the next-trait-solver.
- fold
- Fold impls for the next-trait-solver.
- fulfill
- Fulfill loop for next-solver.
- generics
- Things related to generics in the next-trait-solver.
- infer
- Infer context the next-trait-solver.
- interner
- Things related to the Interner in the next-trait-solver.
- normalize
- obligation_
ctxt - predicate
- Things related to predicates.
- util
- Various utilities for the next-trait-solver.
Structs§
- AdtId
Wrapper - Bound
Const - Bound
Region - BoundTy
- Callable
IdWrapper - Closure
IdWrapper - Const
- Const
Bytes - Coroutine
IdWrapper - Early
Param Region - Error
Guaranteed - Expr
Const - External
Constraints - General
Const IdWrapper - Generic
Args - Impl
IdWrapper - Late
Param Region - The parameter representation of late-bound function parameters, “some region
at least as big as the scope
fr.scope”. - Param
Const - ParamTy
- Predefined
Opaques - Region
- Region
Assumptions - Solver
DefIds - Trait
IdWrapper - Ty
- Type
Alias IdWrapper - Tys
- Valtree
- Value
Const - A type-level constant value.
Enums§
Functions§
Type Aliases§
- AliasTy
- Binder
- Canonical
- Canonical
Query Input - Canonical
VarKind - Canonical
VarValues - Const
Kind - Early
Binder - External
Constraints Data - FnHeader
- FnSig
- FxIndex
Map - Goal
- Impl
Trait Idx - Opaque
Type Key - Placeholder
Const - Placeholder
Region - Placeholder
Ty - Poly
FnSig - Query
Result - Region
Kind - Simplified
Type - TyKind
- Type
Error - Typing
Mode - Unevaluated
Const