Crate wrpc_transport

source ·
Expand description

wRPC transport abstractions, codec and framing

wRPC is an RPC framework based on WIT. It follows client-server model, where peers (servers) may serve function and method calls invoked by the other peers (clients).

The two main abstractions on top of which wRPC is built are:

  • Invoke - the client-side handle to a wRPC transport, allowing clients to invoke WIT functions over wRPC transport
  • Serve - the server-side handle to a wRPC transport, allowing servers to serve WIT functions over wRPC transport

Implementations of Invoke and Serve define transport-specific, multiplexed bidirectional byte stream types:

Re-exports§

Modules§

  • wRPC transport stream framing
  • wRPC transport client handle
  • wRPC transport server handle

Structs§

Traits§

Type Aliases§

  • Deferred operation used for async value processing