Re-exports§
pub use wasmtime::*;
Modules§
Macros§
Structs§
- Call
Parameters - This struct contains parameters that would be accessible by Wasm modules.
- Config
Context - IFunction
Arg - Represents the function argument type.
- IRecord
Type - Represents a record type.
- Marine
Function Signature - Represent a function type inside Marine module.
- Marine
Interface - Marine
Module Interface - Represent Marine module interface.
- MarineWASI
Config - 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 - Security
Tetraplet - Describes an origin that set corresponding value.
- Toml
Marine Config - Toml
Marine Module Config - Toml
Marine Named Module Config - TomlWASI
Config - With
Context
Enums§
- 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. - itype_
text_ view - Converts the supplied IType to a Aqua0compatible text representation.
- to_
interface_ value - Serialize a type
T
that implements theSerialize
trait to anIValue
.
Type Aliases§
- MRecord
Types - 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.