Module type_
variable
rustc_
infer
1.84.0-dev
Module type_
variable
Module Items
Structs
Enums
In rustc_
infer::
infer
Modules
at
canonical
context
free_regions
freshen
lexical_region_resolve
opaque_types
outlives
projection
region_constraints
relate
resolve
snapshot
type_variable
Structs
FixupError
InferCtxt
InferCtxtBuilder
InferCtxtInner
InferOk
InferenceLiteralEraser
RegionObligation
TypeFreshener
TypeTrace
Enums
BoundRegionConversionTime
IntVarValue
NllRegionVariableOrigin
RegionResolutionError
RegionVariableOrigin
StructurallyRelateAliases
SubregionOrigin
TyOrConstInferVar
ValuePairs
Traits
PredicateEmittingRelation
TyCtxtInferExt
Functions
replace_param_and_infer_args_with_placeholder
Type Aliases
FixupResult
InferResult
UnificationTable
Derive Macros
TypeFoldable
TypeVisitable
rustc_infer
::
infer
Module
type_variable
Copy item path
Settings
Help
Summary
Source
Structs
§
TyVid
EqKey
🔒
These structs (a newtyped TyVid) are used as the unification key for the
eq_relations
; they carry a
TypeVariableValue
along with them.
Type
Variable
Data
🔒
Type
Variable
Origin
Type
Variable
Storage
🔒
Type
Variable
Table
🔒
Enums
§
Type
Variable
Value
🔒