Crate wasmtime_types
source · [−]Expand description
Internal dependency of Wasmtime and Cranelift that defines types for WebAssembly.
Re-exports
pub use wasmparser;
Macros
Return an Err(WasmError::Unsupported(msg))
where msg
the string built by calling format!
on the arguments to this macro.
Structs
Index type of a passive data segment inside the WebAssembly module.
Index type of a defined function inside the WebAssembly module.
Index type of a defined global inside the WebAssembly module.
Index type of a defined memory inside the WebAssembly module.
Index type of a defined table inside the WebAssembly module.
Index type of a passive element segment inside the WebAssembly module.
Index type of a function (imported or defined) inside the WebAssembly module.
A WebAssembly global.
Index type of a global variable (imported or defined) inside the WebAssembly module.
WebAssembly linear memory.
Index type of a linear memory (imported or defined) inside the WebAssembly module.
Index type of a defined memory inside the WebAssembly module.
Index type of a signature (imported or defined) inside the WebAssembly module.
WebAssembly table.
Index type of a table (imported or defined) inside the WebAssembly module.
WebAssembly event.
Index type of an event inside the WebAssembly module.
Index type of a type inside the WebAssembly module.
WebAssembly function type – equivalent of wasmparser
’s FuncType.
Enums
An index of an entity.
A type of an item in a wasm module where an item is typically something that can be exported.
Globals are initialized via the const
operators or by referring to another import.
A WebAssembly translation error.
WebAssembly value type – equivalent of wasmparser
’s Type.
Type Definitions
A convenient alias for a Result
that uses WasmError
as the error type.