[][src]Crate fluence_faas

Modules

vec1

Structs

CallParameters

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

Ctx

The context of the currently running WebAssembly instance.

FaaSConfig

Describes the behaviour of FluenceFaaS.

FaaSFunctionSignature

Represent a function type inside FCE module.

FaaSInterface
FaaSModuleConfig

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

FaaSModuleInterface

Represent FCE module interface.

FaaSWASIConfig
FluenceFaaS
HostImportDescriptor
IFunctionArg

Represents the function argument type.

IRecordType

Represents a record type.

SecurityTetraplet

Describes an origin that set an argument.

TomlFaaSConfig
TomlFaaSModuleConfig
TomlFaaSNamedModuleConfig
TomlWASIConfig

Enums

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
itype_text_view
to_interface_value

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

Type Definitions

HostExportedFunc
RecordTypes