pub enum ValueType {
Generic,
I8,
U8,
I16,
U16,
I32,
U32,
I64,
U64,
F32,
F64,
}
Expand description
The type of an entry on the DWARF stack.
Variants
Generic
The generic type, which is address-sized and of unspecified sign, as specified in the DWARF 5 standard, section 2.5.1. This type is also used to represent address base types.
I8
Signed 8-bit integer type.
U8
Unsigned 8-bit integer type.
I16
Signed 16-bit integer type.
U16
Unsigned 16-bit integer type.
I32
Signed 32-bit integer type.
U32
Unsigned 32-bit integer type.
I64
Signed 64-bit integer type.
U64
Unsigned 64-bit integer type.
F32
32-bit floating point type.
F64
64-bit floating point type.
Implementations
Construct a ValueType
from the attributes of a base type DIE.
pub fn from_entry<R: Reader>(
entry: &DebuggingInformationEntry<'_, '_, R>
) -> Result<Option<ValueType>>
pub fn from_entry<R: Reader>(
entry: &DebuggingInformationEntry<'_, '_, R>
) -> Result<Option<ValueType>>
Construct a ValueType
from a base type DIE.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ValueType
impl UnwindSafe for ValueType
Blanket Implementations
Mutably borrows from an owned value. Read more