Crate frodobuf[][src]

Expand description

Frodobuf library

This crate provides code generation and runtime support for fordobuf messages used by wasmcloud actors and capability providers.

Modules

actor
client

client is the caller side of any interface

codegen

Code generation

context

context data

provider
render

Template rendering, for code generation Code generation

strings

Structs

Message

A Frodobuf message

WasmHost

Enums

RpcError

An error that can occur in the processing of an RPC. This is not request-specific errors but rather cross-cutting errors that can always occur.

Constants

FRODOBUF_VERSION

frodobuf crate version

Traits

MessageDispatch
Transport

Transport determines how messages are sent Alternate implementations could be mock-server, or test-fuzz-server / test-fuzz-client

Functions

deserialize
host_call

The function through which all host calls (from actors) take place.

serialize

Type Definitions

CallResult
HandlerResult
TomlMap