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: u32
The identifier for this subsection.
range: Range
The 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