#[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,
}
Fields§
§runtime: *mut M3Runtime
§environment: *mut M3Environment
§name: cstr_t
§numFuncTypes: u32_
§funcTypes: *mut IM3FuncType
§numImports: u32_
§imports: *mut IM3Function
§numFunctions: u32_
§functions: *mut M3Function
§startFunction: i32_
§numDataSegments: u32_
§dataSegments: *mut M3DataSegment
§importedGlobals: u32_
§numGlobals: u32_
§globals: *mut M3Global
§numElementSegments: u32_
§elementSection: bytes_t
§elementSectionEnd: bytes_t
§table0: *mut IM3Function
§table0Size: u32_
§memoryInfo: M3MemoryInfo
§memoryImported: bool
§hasWasmCodeCopy: bool
§next: *mut M3Module
Trait Implementations§
Auto Trait Implementations§
impl Freeze for M3Module
impl RefUnwindSafe for M3Module
impl !Send for M3Module
impl !Sync for M3Module
impl Unpin for M3Module
impl UnwindSafe for M3Module
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more