Re-exports§
pub use wasmtime::*;
Modules§
Structs§
- Call
Parameters - This struct contains parameters that would be accessible by Wasm modules.
- Config
Context - Function
Signature - IFunction
Arg - Represents the function argument type.
- IRecord
Type - Represents a record type.
- Memory
Stats - Module
Memory Stat - Contains module name and a size of its linear memory in bytes. Please note that linear memory contains not only heap, but globals, shadow stack and so on. Although it doesn’t contain operand stack, additional runtime (Wasmer) structures, and some other stuff, that should be count separately.
- Particle
Parameters - Record
Type - Security
Tetraplet - Describes an origin that set corresponding value.
- Service
Interface - Toml
AppService Config - Toml
Marine Config - Toml
Marine Module Config - Toml
Marine Named Module Config - TomlWASI
Config - With
Context
Enums§
- AppService
Error - Host
Import Error - IType
- Represents the types supported by WIT.
- IValue
- A WIT value.
- MError
- Marine
Error - Toml
Value - Representation of a TOML value.
Functions§
- from_
interface_ values - Deserialize a set of
IValue
s to a typeT
that implements theDeserialize
trait. - min_
it_ version - Return minimal support version of interface types.
- min_
sdk_ version - Return minimal support version of SDK.
- to_
interface_ value - Serialize a type
T
that implements theSerialize
trait to anIValue
.
Type Aliases§
- Toml
Value Table - Type representing a TOML table, payload of the
Value::Table
variant. By default it is backed by a BTreeMap, enable thepreserve_order
feature to use a LinkedHashMap instead.