#[repr(C)]pub struct M3Runtime {Show 18 fields
pub compilation: M3Compilation,
pub environment: IM3Environment,
pub pagesOpen: *mut M3CodePage,
pub pagesFull: *mut M3CodePage,
pub numCodePages: u32_,
pub numActiveCodePages: u32_,
pub modules: IM3Module,
pub stack: *mut c_void,
pub stackSize: u32_,
pub numStackSlots: u32_,
pub argc: u32_,
pub argv: *mut ccstr_t,
pub runtimeError: M3Result,
pub memory: M3Memory,
pub memoryLimit: u32_,
pub error: M3ErrorInfo,
pub error_message: [c_char; 256],
pub exit_code: i32_,
}Fields§
§compilation: M3Compilation§environment: IM3Environment§pagesOpen: *mut M3CodePage§pagesFull: *mut M3CodePage§numCodePages: u32_§numActiveCodePages: u32_§modules: IM3Module§stack: *mut c_void§stackSize: u32_§numStackSlots: u32_§argc: u32_§argv: *mut ccstr_t§runtimeError: M3Result§memory: M3Memory§memoryLimit: u32_§error: M3ErrorInfo§error_message: [c_char; 256]§exit_code: i32_Trait Implementations§
Auto Trait Implementations§
impl Freeze for M3Runtime
impl RefUnwindSafe for M3Runtime
impl !Send for M3Runtime
impl !Sync for M3Runtime
impl Unpin for M3Runtime
impl UnwindSafe for M3Runtime
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