Crate fluence_faas[][src]

Modules

ne_vec

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 Marine module.

FaaSInterface
FaaSModuleConfig

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

FaaSModuleInterface

Represent Marine module interface.

FaaSWASIConfig
FluenceFaaS
HostImportDescriptor
IFunctionArg

Represents the function argument type.

IRecordType

Represents a record type.

ModuleDescriptor

Info to load a module from filesystem into runtime.

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 IValues to a type T that implements the Deserialize trait.

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

HostExportedFunc
RecordTypes