Crate wasmbus_rpc
source · [−]Expand description
Wasmcloud Weld runtime library
This crate provides code generation and runtime support for wasmcloud rpc messages used by wasmcloud actors and capability providers.
Re-exports
pub use common::deserialize;
pub use common::serialize;
pub use common::Context;
pub use common::Message;
pub use common::SendOpts;
pub use common::Transport;
pub use error::RpcError;
pub use error::RpcResult;
pub use nats_aflowt as anats;
pub use minicbor;
Modules
cbor encoder and decoder
Simple logging for multi-threaded programs that sends all logs through a crossbeam channel to a logging thread. This works with the existing log macros (debug!, etc.), which can be sent by any thread.
common provider wasmbus support
Structs
Timestamp - represents absolute time in UTC,
as non-leap seconds and nanoseconds since the UNIX EPOCH
It is recommended to use the new
constructor to check parameters for validity
Constants
This crate’s published version