#[repr(C)]
pub struct M3Module {Show 24 fields
pub runtime: *mut M3Runtime,
pub environment: *mut M3Environment,
pub name: cstr_t,
pub numFuncTypes: u32_,
pub funcTypes: *mut IM3FuncType,
pub numImports: u32_,
pub imports: *mut IM3Function,
pub numFunctions: u32_,
pub functions: *mut M3Function,
pub startFunction: i32_,
pub numDataSegments: u32_,
pub dataSegments: *mut M3DataSegment,
pub importedGlobals: u32_,
pub numGlobals: u32_,
pub globals: *mut M3Global,
pub numElementSegments: u32_,
pub elementSection: bytes_t,
pub elementSectionEnd: bytes_t,
pub table0: *mut IM3Function,
pub table0Size: u32_,
pub memoryInfo: M3MemoryInfo,
pub memoryImported: bool,
pub hasWasmCodeCopy: bool,
pub next: *mut M3Module,
}
Performs copy-assignment from source
. Read more
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.