Enum rust_debug::variable::VariableLocation[][src]

pub enum VariableLocation<R: Reader<Offset = usize>> {
    Expression(Expression<R>),
    LocationListEntry(LocationListEntry<R>),
    LocationOutOfRange,
    NoLocation,
}
Expand description

Holds the location of a variable.

Variants

Expression(Expression<R>)

The gimli-rs expression that describes the location of the variable.

Tuple Fields of Expression

0: Expression<R>
LocationListEntry(LocationListEntry<R>)

The gimli-rs location list entry that describes the location of the Variable.

Tuple Fields of LocationListEntry

0: LocationListEntry<R>
LocationOutOfRange

The variable has no location currently but had or will have one. Note that the location can be a constant stored in the DWARF stack.

NoLocation

The variable has no location.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.