Enum rustc::mir::transform::MirSource [] [src]

pub enum MirSource {
    Fn(NodeId),
    Const(NodeId),
    Static(NodeIdMutability),
    Promoted(NodeIdPromoted),
}
🔬 This is a nightly-only experimental API. (rustc_private)

Where a specific Mir comes from.

Variants

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

Functions and methods.

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

Constants and associated constants.

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

Initializer of a static item.

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

Promoted rvalues within a function.

Methods

impl<'a, 'tcx> MirSource
[src]

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

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

Trait Implementations

impl Debug for MirSource
[src]

Formats the value using the given formatter.

impl Copy for MirSource
[src]

impl Clone for MirSource
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more