Struct wasmtime_environ::wasm::wasmparser::ValidatorResources
source · [−]pub struct ValidatorResources(_);
Expand description
The implementation of WasmModuleResources
used by Validator
.
Trait Implementations
sourceimpl WasmModuleResources for ValidatorResources
impl WasmModuleResources for ValidatorResources
sourcepub fn memory_at(&self, at: u32) -> Option<MemoryType>
pub fn memory_at(&self, at: u32) -> Option<MemoryType>
Returns the linear memory at given index.
sourcepub fn global_at(&self, at: u32) -> Option<GlobalType>
pub fn global_at(&self, at: u32) -> Option<GlobalType>
Returns the global variable at given index.
sourcepub fn func_type_at(
&self,
at: u32
) -> Option<&<ValidatorResources as WasmModuleResources>::FuncType>
pub fn func_type_at(
&self,
at: u32
) -> Option<&<ValidatorResources as WasmModuleResources>::FuncType>
Returns the FuncType
associated with the given type index.
sourcepub fn type_of_function(
&self,
at: u32
) -> Option<&<ValidatorResources as WasmModuleResources>::FuncType>
pub fn type_of_function(
&self,
at: u32
) -> Option<&<ValidatorResources as WasmModuleResources>::FuncType>
Returns the FuncType
associated with the given function index.
sourcepub fn element_type_at(&self, at: u32) -> Option<Type>
pub fn element_type_at(&self, at: u32) -> Option<Type>
Returns the element type at the given index.
sourcepub fn element_count(&self) -> u32
pub fn element_count(&self) -> u32
Returns the number of elements.
sourcepub fn data_count(&self) -> u32
pub fn data_count(&self) -> u32
Returns the number of bytes in the Wasm data section.
sourcepub fn is_function_referenced(&self, idx: u32) -> bool
pub fn is_function_referenced(&self, idx: u32) -> bool
Returns whether the function index is referenced in the module anywhere outside of the start/function sections. Read more
Auto Trait Implementations
impl RefUnwindSafe for ValidatorResources
impl Send for ValidatorResources
impl Sync for ValidatorResources
impl Unpin for ValidatorResources
impl UnwindSafe for ValidatorResources
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more