Enum wast::TableKind [−][src]
pub enum TableKind<'a> {
Import {
import: InlineImport<'a>,
ty: TableType<'a>,
},
Normal(TableType<'a>),
Inline {
elem: RefType<'a>,
payload: ElemPayload<'a>,
},
}
Expand description
Different ways to textually define a table.
Variants
This table is actually an inlined import definition.
Fields of Import
import: InlineImport<'a>
ty: TableType<'a>
Normal(TableType<'a>)
A typical memory definition which simply says the limits of the table
Tuple Fields of Normal
0: TableType<'a>
The elem segments of this table, starting from 0, explicitly listed
Fields of Inline
elem: RefType<'a>
The element type of this table.
payload: ElemPayload<'a>
The element table entries to have, and the length of this list is the limits of the table as well.