pub struct HostPtr;Expand description
Type representing the size of a pointer for the current compilation host
Trait Implementations§
Source§impl PtrSize for HostPtr
impl PtrSize for HostPtr
Source§fn vmcontext_runtime_limits(&self) -> u8
fn vmcontext_runtime_limits(&self) -> u8
The offset of the
VMContext::runtime_limits fieldSource§fn vmcontext_builtin_functions(&self) -> u8
fn vmcontext_builtin_functions(&self) -> u8
The offset of the
VMContext::builtin_functions fieldSource§fn vm_func_ref_array_call(&self) -> u8
fn vm_func_ref_array_call(&self) -> u8
The offset of the
array_call field.Source§fn vm_func_ref_wasm_call(&self) -> u8
fn vm_func_ref_wasm_call(&self) -> u8
The offset of the
wasm_call field.Source§fn vm_func_ref_type_index(&self) -> u8
fn vm_func_ref_type_index(&self) -> u8
The offset of the
type_index field.Source§fn vm_func_ref_vmctx(&self) -> u8
fn vm_func_ref_vmctx(&self) -> u8
The offset of the
vmctx field.Source§fn size_of_vm_func_ref(&self) -> u8
fn size_of_vm_func_ref(&self) -> u8
Return the size of
VMFuncRef.Source§fn size_of_vmglobal_definition(&self) -> u8
fn size_of_vmglobal_definition(&self) -> u8
Return the size of
VMGlobalDefinition; this is the size of the largest value type (i.e. a
V128).Source§fn vmruntime_limits_stack_limit(&self) -> u8
fn vmruntime_limits_stack_limit(&self) -> u8
Return the offset of the
stack_limit field of VMRuntimeLimitsSource§fn vmruntime_limits_fuel_consumed(&self) -> u8
fn vmruntime_limits_fuel_consumed(&self) -> u8
Return the offset of the
fuel_consumed field of VMRuntimeLimitsSource§fn vmruntime_limits_epoch_deadline(&self) -> u8
fn vmruntime_limits_epoch_deadline(&self) -> u8
Return the offset of the
epoch_deadline field of VMRuntimeLimitsSource§fn vmruntime_limits_last_wasm_exit_fp(&self) -> u8
fn vmruntime_limits_last_wasm_exit_fp(&self) -> u8
Return the offset of the
last_wasm_exit_fp field of VMRuntimeLimits.Source§fn vmruntime_limits_last_wasm_exit_pc(&self) -> u8
fn vmruntime_limits_last_wasm_exit_pc(&self) -> u8
Return the offset of the
last_wasm_exit_pc field of VMRuntimeLimits.Source§fn vmruntime_limits_last_wasm_entry_sp(&self) -> u8
fn vmruntime_limits_last_wasm_entry_sp(&self) -> u8
Return the offset of the
last_wasm_entry_sp field of VMRuntimeLimits.Source§fn vmmemory_definition_base(&self) -> u8
fn vmmemory_definition_base(&self) -> u8
The offset of the
base field.Source§fn vmmemory_definition_current_length(&self) -> u8
fn vmmemory_definition_current_length(&self) -> u8
The offset of the
current_length field.Source§fn size_of_vmmemory_definition(&self) -> u8
fn size_of_vmmemory_definition(&self) -> u8
Return the size of
VMMemoryDefinition.Source§fn size_of_vmmemory_pointer(&self) -> u8
fn size_of_vmmemory_pointer(&self) -> u8
Return the size of
*mut VMMemoryDefinition.Source§fn vmarray_call_host_func_context_func_ref(&self) -> u8
fn vmarray_call_host_func_context_func_ref(&self) -> u8
Return the offset of
VMArrayCallHostFuncContext::func_ref.Source§fn vmctx_magic(&self) -> u8
fn vmctx_magic(&self) -> u8
Return the offset to the
magic value in this VMContext.Source§fn vmctx_runtime_limits(&self) -> u8
fn vmctx_runtime_limits(&self) -> u8
Return the offset to the
VMRuntimeLimits structureSource§fn vmctx_builtin_functions(&self) -> u8
fn vmctx_builtin_functions(&self) -> u8
Return the offset to the
VMBuiltinFunctionsArray structureSource§fn vmctx_callee(&self) -> u8
fn vmctx_callee(&self) -> u8
Return the offset to the
callee member in this VMContext.Source§fn vmctx_epoch_ptr(&self) -> u8
fn vmctx_epoch_ptr(&self) -> u8
Return the offset to the
*const AtomicU64 epoch-counter
pointer.Source§fn vmctx_gc_heap_base(&self) -> u8
fn vmctx_gc_heap_base(&self) -> u8
Return the offset to the GC heap base in this
VMContext.Source§fn vmctx_gc_heap_bound(&self) -> u8
fn vmctx_gc_heap_bound(&self) -> u8
Return the offset to the GC heap bound in this
VMContext.Source§fn vmctx_gc_heap_data(&self) -> u8
fn vmctx_gc_heap_data(&self) -> u8
Return the offset to the
*mut T collector-specific data. Read moreSource§fn vmctx_store(&self) -> u8
fn vmctx_store(&self) -> u8
The offset of the
*const dyn Store member.Source§fn vmctx_type_ids_array(&self) -> u8
fn vmctx_type_ids_array(&self) -> u8
The offset of the
type_ids array pointer.Source§fn vmctx_dynamic_data_start(&self) -> u8
fn vmctx_dynamic_data_start(&self) -> u8
The end of statically known offsets in
VMContext. Read moreimpl Copy for HostPtr
Auto Trait Implementations§
impl Freeze for HostPtr
impl RefUnwindSafe for HostPtr
impl Send for HostPtr
impl Sync for HostPtr
impl Unpin for HostPtr
impl UnwindSafe for HostPtr
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