Crate rapace_transport_mem

Crate rapace_transport_mem 

Source
Expand description

rapace-transport-mem: In-process transport for rapace.

This is the semantic reference implementation. All other transports must behave identically to this one. If behavior differs, the other transport has a bug.

§Characteristics

  • Frames are passed through async channels (no serialization)
  • Real Rust lifetimes for in-process calls
  • Full RPC semantics (channels, deadlines, cancellation)

§Usage

let (client_transport, server_transport) = InProcTransport::pair();

Structs§

InProcDecoder
Decoder for in-proc transport.
InProcEncoder
Encoder for in-proc transport.
InProcTransport
In-process transport implementation.