List of all items
Structs
- Bytes
- Engine
- EngineRef
- ExportType
- Exports
- ExportsIterator
- ExternRef
- FrameInfo
- Function
- FunctionEnv
- FunctionEnvMut
- FunctionType
- Global
- GlobalType
- ImportType
- Imports
- Instance
- LocalFunctionIndex
- Memory
- Memory32
- Memory64
- MemoryLocation
- MemoryType
- MemoryView
- MiddlewareError
- Module
- Pages
- RuntimeError
- SharedMemory
- Store
- StoreId
- StoreMut
- StoreObjects
- StoreRef
- Table
- TableType
- Target
- Triple
- TypedFunction
- WasmPtr
- WasmRef
- WasmSlice
- WasmSliceAccess
- WasmSliceIter
- access::WasmRefAccess
- access::WasmSliceAccess
- engine::Artifact
- engine::Engine
- engine::EngineInner
- engine::EngineRef
- engine::Features
- errors::RuntimeError
- errors::RuntimeErrorInner
- errors::RuntimeStringError
- exports::Exports
- exports::ExportsIterator
- extern_ref::ExternRef
- externals::function::Function
- externals::function::WithEnv
- externals::function::WithoutEnv
- externals::global::Global
- externals::memory::Memory
- externals::memory::MemoryBuffer
- externals::memory::MemoryLocation
- externals::memory::SharedMemory
- externals::memory_view::MemoryView
- externals::table::Table
- function_env::FunctionEnv
- function_env::FunctionEnvMut
- imports::Imports
- imports::ImportsIterator
- instance::Instance
- mem_access::WasmRef
- mem_access::WasmSlice
- mem_access::WasmSliceIter
- module::Module
- native_type::S0
- native_type::S1
- native_type::S10
- native_type::S11
- native_type::S12
- native_type::S13
- native_type::S14
- native_type::S15
- native_type::S16
- native_type::S17
- native_type::S18
- native_type::S19
- native_type::S2
- native_type::S20
- native_type::S21
- native_type::S22
- native_type::S23
- native_type::S24
- native_type::S25
- native_type::S26
- native_type::S3
- native_type::S4
- native_type::S5
- native_type::S6
- native_type::S7
- native_type::S8
- native_type::S9
- ptr::Memory32
- ptr::Memory64
- ptr::WasmPtr
- store::Store
- store::StoreHandle
- store::StoreId
- store::StoreInner
- store::StoreMut
- store::StoreObjects
- store::StoreRef
- sys::Artifact
- sys::BaseTunables
- sys::Cranelift
- sys::EngineBuilder
- sys::Features
- sys::LLVM
- sys::MiddlewareReaderState
- sys::Singlepass
- sys::VMConfig
- sys::engine::Artifact
- sys::engine::BaseTunables
- sys::engine::Engine
- sys::engine::EngineBuilder
- sys::extern_ref::ExternRef
- sys::externals::function::DynamicFunction
- sys::externals::function::Function
- sys::externals::function::StaticFunction
- sys::externals::global::Global
- sys::externals::memory::Memory
- sys::externals::memory::MemoryBuffer
- sys::externals::memory_view::MemoryView
- sys::externals::table::Table
- sys::instance::Instance
- sys::module::Module
- sys::tunables::BaseTunables
- sys::vm::VMExternRef
- sys::vm::VMFuncRef
- sys::vm::VMFunction
- sys::vm::VMFunctionBody
- sys::vm::VMFunctionEnvironment
- sys::vm::VMGlobal
- sys::vm::VMInstance
- sys::vm::VMMemory
- sys::vm::VMTable
- typed_function::TypedFunction
- vm::VMConfig
- vm::VMExternRef
- vm::VMFuncRef
- vm::VMFunction
- vm::VMFunctionEnvironment
- vm::VMGlobal
- vm::VMInstance
- vm::VMMemory
- vm::VMMemoryDefinition
- vm::VMSharedMemory
- vm::VMTable
- vm::VMTableDefinition
Enums
- Architecture
- AtomicsError
- CallingConvention
- CompileError
- CpuFeature
- DeserializeError
- ExportError
- ExportIndex
- Extern
- ExternType
- GlobalInit
- InstantiationError
- IoCompileError
- LinkError
- MemoryAccessError
- MemoryError
- Mutability
- OnCalledAction
- OperatingSystem
- ParseCpuFeatureError
- SerializeError
- Type
- Value
- WasmError
- access::RefCow
- access::SliceCow
- errors::AtomicsError
- errors::InstantiationError
- errors::LinkError
- exports::ExportError
- externals::Extern
- mem_access::MemoryAccessError
- module::IoCompileError
- store::OnCalledAction
- sys::CraneliftOptLevel
- sys::LLVMOptLevel
- sys::vm::VMExtern
- value::Value
- vm::MemoryError
- vm::MemoryStyle
- vm::TableStyle
- vm::VMExtern
Unions
Traits
- AsEngineRef
- AsStoreMut
- AsStoreRef
- Exportable
- FromToNativeWasmType
- HostFunction
- IntoBytes
- MemorySize
- NativeWasmTypeInto
- Tunables
- ValueType
- WasmTypeList
- engine::AsEngineRef
- engine::CompilerConfig
- engine::Tunables
- exports::Exportable
- exports::ExportableWithGenerics
- externals::function::HostFunction
- externals::function::private::HostFunctionKindSealed
- externals::memory::SharedMemoryOps
- into_bytes::IntoBytes
- native_type::FromToNativeWasmType
- native_type::IntoResult
- native_type::NativeWasmTypeInto
- native_type::WasmTypeList
- ptr::MemorySize
- store::AsStoreMut
- store::AsStoreRef
- store::Tunables
- sys::CompilerConfig
- sys::FunctionMiddleware
- sys::ModuleMiddleware
- sys::NativeEngineExt
- sys::Tunables
- sys::engine::CompilerConfig
- sys::engine::NativeEngineExt
- sys::engine::Tunables
- vm::LinearMemory
Macros
- imports
- native_type::count_idents
- native_type::from_to_native_wasm_type
- native_type::from_to_native_wasm_type_same_size
- native_type::impl_wasmtypelist
- sys::externals::function::impl_host_function
- sys::typed_function::impl_native_traits
- value::accessors
Derive Macros
Functions
- is_wasm
- sys::engine::default_engine
- sys::engine::get_default_compiler_config
- sys::externals::memory::volatile_memcpy_read
- sys::externals::memory::volatile_memcpy_write
- sys::externals::table::set_table_item
- sys::externals::table::value_from_table_element
- sys::externals::table::value_to_table_element
- sys::get_default_compiler_config
- wat2wasm
Type Definitions
- Artifact
- BaseTunables
- EngineBuilder
- Features
- OnCalledHandler
- TrapHandlerFn
- VMConfig
- WasmPtr64
- WasmResult
- ptr::WasmPtr64
- store::OnCalledHandler
- store::TrapHandlerFn
- sys::vm::VMExternFunction
- sys::vm::VMExternGlobal
- sys::vm::VMExternMemory
- sys::vm::VMExternTable
- sys::vm::VMFunctionCallback
- sys::vm::VMTrampoline
- vm::VMTrampoline