Struct wast::Elem [−][src]
pub struct Elem<'a> { pub span: Span, pub id: Option<Id<'a>>, pub kind: ElemKind<'a>, pub payload: ElemPayload<'a>, }
Expand description
An elem
segment in a WebAssembly module.
Fields
span: Span
Where this elem
was defined.
id: Option<Id<'a>>
An optional name by which to refer to this segment.
kind: ElemKind<'a>
The way this segment was defined in the module.
payload: ElemPayload<'a>
The payload of this element segment, typically a list of functions.
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for Elem<'a>
impl<'a> UnwindSafe for Elem<'a>