Struct wast::Elem [−][src]
pub struct Elem<'a> {
pub span: Span,
pub id: Option<Id<'a>>,
pub name: Option<NameAnnotation<'a>>,
pub kind: ElemKind<'a>,
pub payload: ElemPayload<'a>,
}Expand description
An elem segment in a WebAssembly module.
Fields
span: SpanWhere this elem was defined.
id: Option<Id<'a>>An optional name by which to refer to this segment.
name: Option<NameAnnotation<'a>>An optional name for this element stored in the custom name section.
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.