[][src]Crate fluence_app_service

Modules

ne_vec

Structs

AppService
AppServiceConfig

Describes behaviour of the Fluence AppService.

CallParameters

This struct contains parameters that would be accessible by Wasm modules.

FaaSConfig

Describes the behaviour of FluenceFaaS.

FaaSModuleConfig

Various settings that could be used to guide FCE how to load a module in a proper way.

FaaSWASIConfig
FunctionSignature
HostImportDescriptor
IFunctionArg

Represents the function argument type.

IRecordType

Represents a record type.

RecordType
SecurityTetraplet

Describes an origin that set an argument.

ServiceInterface
TomlAppServiceConfig
TomlFaaSConfig
TomlFaaSModuleConfig
TomlFaaSNamedModuleConfig
TomlWASIConfig

Enums

AppServiceError
FaaSError
HostImportError
IType

Represents the types supported by WIT.

IValue

A WIT value.

Functions

from_interface_values

Deserialize a set of IValues to a type T that implements the Deserialize trait.

from_toml_faas_config

Prepare config after parsing it from TOML.

from_toml_module_config
from_toml_named_module_config
from_toml_wasi_config
to_interface_value

Serialize a type T that implements the Serialize trait to an IValue.