Expand description
Types and traits for interfacing between the host and the wasm runtime.
Macros§
Structs§
- Extended
Host Functions  - A wrapper which merges two sets of host functions, and allows the second set to override the host functions from the first set.
 - Pointer
 - Type to represent a pointer in wasm at the host.
 - Signature
 - The Signature of a function
 
Enums§
- Return
Value  - Typed value that can be returned from a function.
 - Value
 - Values supported by Substrate on the boundary between host/Wasm.
 - Value
Type  - Value types supported by Substrate on the boundary between host/Wasm.
 
Traits§
- Function
 - Something that provides a function implementation on the host for a wasm function.
 - Function
Context  - Context used by 
Functionto interact with the allocator and the memory of the wasm instance. - Host
Functions  - Something that provides implementations for host functions.
 - Into
Value  - Something that can be converted into a wasm compatible 
Value. - Maybe
RefUnwind Safe  - A trait that requires 
RefUnwindSafewhenfeature = std. - Pointer
Type  - Something that can be wrapped in a wasm 
Pointer. - TryFrom
Value  - Something that can may be created from a wasm 
Value. - WasmTy
 - A trait for types directly usable at the WASM FFI boundary without any conversion at all.