#[repr(C)]
pub struct M3Compilation {Show 23 fields
pub runtime: IM3Runtime,
pub module: IM3Module,
pub wasm: bytes_t,
pub wasmEnd: bytes_t,
pub block: M3CompilationScope,
pub function: IM3Function,
pub page: IM3CodePage,
pub releasedPatches: IM3BranchPatch,
pub numEmits: u32_,
pub numOpcodes: u32_,
pub firstDynamicStackIndex: u16_,
pub stackIndex: u16_,
pub firstConstSlotIndex: u16_,
pub maxConstSlotIndex: u16_,
pub firstLocalSlotIndex: u16_,
pub firstDynamicSlotIndex: u16_,
pub constants: [m3slot_t; 120],
pub wasmStack: [u16_; 2000],
pub typeStack: [u8_; 2000],
pub m3Slots: [u8_; 4000],
pub maxAllocatedSlotPlusOne: u16_,
pub regStackIndexPlusOne: [u16_; 2],
pub previousOpcode: m3opcode_t,
}
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.