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 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_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