Enum rustc_typeck::middle::infer::RegionVariableOriginExperimental
[-]
[+]
[src]
pub enum RegionVariableOrigin<'tcx> { MiscVariable(Span), PatternRegion(Span), AddrOfRegion(Span), AddrOfSlice(Span), Autoref(Span), Coercion(TypeTrace<'tcx>), EarlyBoundRegion(Span, Name), LateBoundRegion(Span, BoundRegion, LateBoundRegionConversionTime), UpvarRegion(UpvarId, Span), BoundRegionInCoherence(Name), }
Reasons to create a region inference variable
See error_reporting.rs
for more details
Variants
MiscVariable | |
PatternRegion | |
AddrOfRegion | |
AddrOfSlice | |
Autoref | |
Coercion | |
EarlyBoundRegion | |
LateBoundRegion | |
UpvarRegion | |
BoundRegionInCoherence |