Enum rustc::infer::RegionVariableOrigin [] [src]

pub enum RegionVariableOrigin {
    MiscVariable(Span),
    PatternRegion(Span),
    AddrOfRegion(Span),
    Autoref(Span),
    Coercion(Span),
    EarlyBoundRegion(SpanNameOption<Issue32330>),
    LateBoundRegion(SpanBoundRegionLateBoundRegionConversionTime),
    UpvarRegion(UpvarIdSpan),
    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

🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)
🔬 This is a nightly-only experimental API. (rustc_private)

Methods

impl RegionVariableOrigin
[src]

🔬 This is a nightly-only experimental API. (rustc_private)

Trait Implementations

impl Clone for RegionVariableOrigin
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for RegionVariableOrigin
[src]

Formats the value using the given formatter.