Expand description
Types and traits for interfacing between the host and the wasm runtime.
Macros§
Structs§
- ExtendedHost 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§
- ReturnValue 
- Typed value that can be returned from a function.
- Value
- Values supported by Substrate on the boundary between host/Wasm.
- ValueType 
- 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.
- FunctionContext 
- Context used by Functionto interact with the allocator and the memory of the wasm instance.
- HostFunctions 
- Something that provides implementations for host functions.
- IntoValue 
- Something that can be converted into a wasm compatible Value.
- MaybeRefUnwind Safe 
- A trait that requires RefUnwindSafewhenfeature = std.
- PointerType 
- Something that can be wrapped in a wasm Pointer.
- TryFromValue 
- 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.