Crate fluence_app_service

Source

Re-exports§

pub use wasmtime::*;

Modules§

generic
ne_vec
wasmtime

Structs§

CallParameters
This struct contains parameters that would be accessible by Wasm modules.
ConfigContext
FunctionSignature
IFunctionArg
Represents the function argument type.
IRecordType
Represents a record type.
MemoryStats
ModuleMemoryStat
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.
ParticleParameters
RecordType
SecurityTetraplet
Describes an origin that set corresponding value.
ServiceInterface
TomlAppServiceConfig
TomlMarineConfig
TomlMarineModuleConfig
TomlMarineNamedModuleConfig
TomlWASIConfig
WithContext

Enums§

AppServiceError
HostImportError
IType
Represents the types supported by WIT.
IValue
A WIT value.
MError
MarineError
TomlValue
Representation of a TOML value.

Functions§

from_interface_values
Deserialize a set of IValues to a type T that implements the Deserialize 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 the Serialize trait to an IValue.

Type Aliases§

TomlValueTable
Type representing a TOML table, payload of the Value::Table variant. By default it is backed by a BTreeMap, enable the preserve_order feature to use a LinkedHashMap instead.