Module wasmbus_rpc::model[][src]

Structs

Rust codegen traits

indicates that a trait or class extends one or more bases

Overrides for serializer & deserializer

This trait doesn’t have any functional impact on codegen. It is simply to document that the defined type is a synonym, and to silence the default validator that prints a notice for synonyms with no traits.

The unsignedInt trait indicates that one of the number types is unsigned

a protocol defines the semantics of how a client and server communicate.

data sent via wasmbus This trait is required for all messages sent via wasmbus

Constants

Type Definitions

Capability contract id, e.g. ‘wasmcloud:httpserver’

signed byte

signed 16-bit int

signed 32-bit int

signed 64-bit int

list of identifiers

A non-empty string (minimum length 1)

unsigned byte

unsigned 16-bit int

unsigned 32-bit int

unsigned 64-bit int