[][src]Crate fluence_faas

Macros

call_wasm_func

Call Wasm function that have Box<RefCell<Option<Func<'static, args, rets>>>> type.

init_wasm_func_once

Initialize Wasm function in form of Box<RefCell<Option<Func<'static, args, rets>>>> only once.

Structs

CallParameters

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

FaaSFunctionSignature
FaaSInterface
FluenceFaaS
IFunctionArg

Represents the function argument type.

IRecordType

Represents a record type.

ModuleConfig

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

ModulesConfig

Describes behaviour of all modules from a node.

RawModuleConfig
RawModulesConfig
WASIConfig

Enums

FaaSError
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.

to_interface_value

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