Enum rustc::infer::RegionVariableOrigin
[−]
[src]
pub enum RegionVariableOrigin { MiscVariable(Span), PatternRegion(Span), AddrOfRegion(Span), Autoref(Span), Coercion(Span), EarlyBoundRegion(Span, Name, Option<Issue32330>), LateBoundRegion(Span, BoundRegion, LateBoundRegionConversionTime), UpvarRegion(UpvarId, Span), BoundRegionInCoherence(Name), }
🔬 This is a nightly-only experimental API. (
rustc_private
)Reasons to create a region inference variable
See error_reporting
module for more details
Variants
MiscVariable(Span)
🔬 This is a nightly-only experimental API. (
rustc_private
)PatternRegion(Span)
🔬 This is a nightly-only experimental API. (
rustc_private
)AddrOfRegion(Span)
🔬 This is a nightly-only experimental API. (
rustc_private
)Autoref(Span)
🔬 This is a nightly-only experimental API. (
rustc_private
)Coercion(Span)
🔬 This is a nightly-only experimental API. (
rustc_private
)EarlyBoundRegion(Span, Name, Option<Issue32330>)
🔬 This is a nightly-only experimental API. (
rustc_private
)LateBoundRegion(Span, BoundRegion, LateBoundRegionConversionTime)
🔬 This is a nightly-only experimental API. (
rustc_private
)UpvarRegion(UpvarId, Span)
🔬 This is a nightly-only experimental API. (
rustc_private
)BoundRegionInCoherence(Name)
🔬 This is a nightly-only experimental API. (
rustc_private
)Methods
impl RegionVariableOrigin
[src]
Trait Implementations
impl Clone for RegionVariableOrigin
[src]
fn clone(&self) -> RegionVariableOrigin
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more