[][src]Crate fce

Modules

vec1

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

FCE

The base struct of the Fluence Compute Engine.

FCEFunctionSignature

Represent a function type inside FCE module.

FCEModuleConfig
FCEModuleInterface

Represent FCE module interface.

HostImportDescriptor
IFunctionArg

Represents the function argument type.

IRecordFieldType

Represents a record field type.

IRecordType

Represents a record type.

Enums

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

to_interface_value

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

Type Definitions

HostExportedFunc
RecordTypes