Struct web_assembler::Module
[−]
[src]
pub struct Module {
pub unknown: Option<String>,
pub types: Option<Vec<FuncType>>,
pub imports: Option<Vec<ImportEntry>>,
pub functions: Option<Vec<Function>>,
pub tables: Option<Vec<TableType>>,
pub memories: Option<Vec<MemoryType>>,
pub globals: Option<Vec<GlobalVariable>>,
pub exports: Option<Vec<ExportEntry>>,
pub start: Option<FunctionIndex>,
pub elements: Option<Vec<ElemSegment>>,
pub codes: Option<Vec<FunctionBody>>,
pub data: Option<Vec<DataSegment>>,
}Fields
unknown: Option<String>
types: Option<Vec<FuncType>>
imports: Option<Vec<ImportEntry>>
functions: Option<Vec<Function>>
tables: Option<Vec<TableType>>
memories: Option<Vec<MemoryType>>
globals: Option<Vec<GlobalVariable>>
exports: Option<Vec<ExportEntry>>
start: Option<FunctionIndex>
elements: Option<Vec<ElemSegment>>
codes: Option<Vec<FunctionBody>>
data: Option<Vec<DataSegment>>
Trait Implementations
impl Debug for Module[src]
impl Clone for Module[src]
fn clone(&self) -> Module[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more