Struct wasmtime_environ::HostPtr
source · 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 vmcaller_checked_func_ref_func_ptr(&self) -> u8
fn vmcaller_checked_func_ref_func_ptr(&self) -> u8
The offset of the
func_ptr
field.source§fn vmcaller_checked_func_ref_type_index(&self) -> u8
fn vmcaller_checked_func_ref_type_index(&self) -> u8
The offset of the
type_index
field.source§fn vmcaller_checked_func_ref_vmctx(&self) -> u8
fn vmcaller_checked_func_ref_vmctx(&self) -> u8
The offset of the
vmctx
field.source§fn size_of_vmcaller_checked_func_ref(&self) -> u8
fn size_of_vmcaller_checked_func_ref(&self) -> u8
Return the size of
VMCallerCheckedFuncRef
.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 VMRuntimeLimits
source§fn vmruntime_limits_fuel_consumed(&self) -> u8
fn vmruntime_limits_fuel_consumed(&self) -> u8
Return the offset of the
fuel_consumed
field of VMRuntimeLimits
source§fn vmruntime_limits_epoch_deadline(&self) -> u8
fn vmruntime_limits_epoch_deadline(&self) -> u8
Return the offset of the
epoch_deadline
field of VMRuntimeLimits
source§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_enty_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
.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