Expand description
Types used in the Wasm runtime and conversion functions.
Structs§
- Export
Descriptor - Type describing an export that the [
Module] provides. - Func
Index - Typed Index
- FuncSig
- The signature of a function that is either implemented in a wasm module or exposed to wasm by the host.
- Global
Descriptor - Describes the mutability and type of a Global
- Global
Index - Typed Index
- Global
Init - A wasm global.
- Import
Descriptor - A type describing an import that a [
Module] needs to be instantiated. - Imported
Func Index - Typed Index
- Imported
Global Index - Typed Index
- Imported
Memory Index - Typed Index
- Imported
Table Index - Typed Index
- Local
Func Index - Typed Index
- Local
Global Index - Typed Index
- Local
Memory Index - Typed Index
- Local
Table Index - Typed Index
- Memory
Descriptor - A wasm memory descriptor.
- Memory
Index - Typed Index
- SigIndex
- Index for signature.
- Table
Descriptor - Describes the properties of a table including the element types, minimum and optional maximum, number of elements in the table.
- Table
Index - Typed Index
Enums§
- Element
Type - Kinds of element types.
- Extern
Descriptor - Information about an import such as its type and metadata.
- Initializer
- A const value initializer. Over time, this will be able to represent more and more complex expressions.
- Local
OrImport - Kind of local or import type.
- Type
- Represents a WebAssembly type.
- Value
- Represents a WebAssembly value.
Traits§
- Local
Import - Trait that represents Local or Import.
- Native
Wasm Type - Represents a native wasm type.
- Value
Type - Trait for a Value type. A Value type is a type that is always valid and may be safely copied.
- Wasm
Extern Type - A trait to represent a wasm extern type.
Type Aliases§
- Func
Descriptor - Information about a function.