pub struct WasmparserTypeConverter<'a> {
pub types: &'a ModuleTypesBuilder,
pub module: &'a Module,
}
Fields§
§types: &'a ModuleTypesBuilder
§module: &'a Module
Trait Implementations§
source§impl TypeConvert for WasmparserTypeConverter<'_>
impl TypeConvert for WasmparserTypeConverter<'_>
source§fn lookup_heap_type(&self, index: UnpackedIndex) -> WasmHeapType
fn lookup_heap_type(&self, index: UnpackedIndex) -> WasmHeapType
Converts the specified type index from a heap type into a canonicalized
heap type.
source§fn convert_global_type(&self, ty: &GlobalType) -> Global
fn convert_global_type(&self, ty: &GlobalType) -> Global
Converts a wasmparser table type into a wasmtime type
source§fn convert_table_type(&self, ty: &TableType) -> Table
fn convert_table_type(&self, ty: &TableType) -> Table
Converts a wasmparser table type into a wasmtime type
source§fn convert_func_type(&self, ty: &FuncType) -> WasmFuncType
fn convert_func_type(&self, ty: &FuncType) -> WasmFuncType
Converts a wasmparser function type to a wasmtime type
source§fn convert_valtype(&self, ty: ValType) -> WasmType
fn convert_valtype(&self, ty: ValType) -> WasmType
Converts a wasmparser value type to a wasmtime type
source§fn convert_ref_type(&self, ty: RefType) -> WasmRefType
fn convert_ref_type(&self, ty: RefType) -> WasmRefType
Converts a wasmparser reference type to a wasmtime type
source§fn convert_heap_type(&self, ty: HeapType) -> WasmHeapType
fn convert_heap_type(&self, ty: HeapType) -> WasmHeapType
Converts a wasmparser heap type to a wasmtime type
Auto Trait Implementations§
impl<'a> Freeze for WasmparserTypeConverter<'a>
impl<'a> RefUnwindSafe for WasmparserTypeConverter<'a>
impl<'a> Send for WasmparserTypeConverter<'a>
impl<'a> Sync for WasmparserTypeConverter<'a>
impl<'a> Unpin for WasmparserTypeConverter<'a>
impl<'a> UnwindSafe for WasmparserTypeConverter<'a>
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