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§
- InProc
Decoder - Decoder for in-proc transport.
- InProc
Encoder - Encoder for in-proc transport.
- InProc
Transport - In-process transport implementation.