[][src]Crate fluence_app_service

Modules

vec1

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
HostImportDescriptor
IFunctionArg

Represents the function argument type.

IRecordType

Represents a record type.

ServiceFunctionSignature
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 InterfaceValues 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 InterfaceValue.