Enum wasmtime_environ::wasmparser::Name [−][src]
pub enum Name<'a> {
Module(SingleName<'a>),
Function(NameMap<'a>),
Local(IndirectNameMap<'a>),
Label(IndirectNameMap<'a>),
Type(NameMap<'a>),
Table(NameMap<'a>),
Memory(NameMap<'a>),
Global(NameMap<'a>),
Element(NameMap<'a>),
Data(NameMap<'a>),
Unknown {
ty: u32,
data: &'a [u8],
range: Range,
},
}Variants
Module(SingleName<'a>)
Tuple Fields
0: SingleName<'a>Function(NameMap<'a>)
Tuple Fields
0: NameMap<'a>Local(IndirectNameMap<'a>)
Tuple Fields
0: IndirectNameMap<'a>Label(IndirectNameMap<'a>)
Tuple Fields
0: IndirectNameMap<'a>Type(NameMap<'a>)
Tuple Fields
0: NameMap<'a>Table(NameMap<'a>)
Tuple Fields
0: NameMap<'a>Memory(NameMap<'a>)
Tuple Fields
0: NameMap<'a>Global(NameMap<'a>)
Tuple Fields
0: NameMap<'a>Element(NameMap<'a>)
Tuple Fields
0: NameMap<'a>Data(NameMap<'a>)
Tuple Fields
0: NameMap<'a>Unknown
Fields
ty: u32The identifier for this subsection.
range: RangeThe range of bytes, relative to the start of the original data stream, that the contents of this subsection reside in.
An unknown name subsection.
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for Name<'a>
impl<'a> UnwindSafe for Name<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
