[][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
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.