Struct wasmtime_environ::CompiledFunction [−][src]
pub struct CompiledFunction { pub body: Vec<u8>, pub jt_offsets: JumpTableOffsets, pub unwind_info: Option<UnwindInfo>, pub relocations: Vec<Relocation>, pub address_map: FunctionAddressMap, pub value_labels_ranges: ValueLabelsRanges, pub stack_slots: StackSlots, pub traps: Vec<TrapInformation>, pub stack_maps: Vec<StackMapInformation>, }
Expand description
Compiled function: machine code body, jump table offsets, and unwind information.
Fields
body: Vec<u8>
The machine code for this function.
jt_offsets: JumpTableOffsets
The jump tables offsets (in the body).
unwind_info: Option<UnwindInfo>
The unwind information.
relocations: Vec<Relocation>
address_map: FunctionAddressMap
value_labels_ranges: ValueLabelsRanges
stack_slots: StackSlots
traps: Vec<TrapInformation>
stack_maps: Vec<StackMapInformation>
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for CompiledFunction
impl Send for CompiledFunction
impl Sync for CompiledFunction
impl Unpin for CompiledFunction
impl UnwindSafe for CompiledFunction
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.