#rapace #transport #semantic #reference #rpc #in-process

rapace-transport-mem

In-process transport for rapace (semantic reference implementation)

5 releases (3 breaking)

Uses new Rust 2024

0.4.0 Dec 14, 2025
0.3.0 Dec 13, 2025
0.2.0 Dec 11, 2025
0.1.1 Dec 11, 2025
0.1.0 Dec 11, 2025

#9 in #rapace

MIT/Apache

335KB
7K SLoC

rapace-transport-mem

crates.io documentation MIT/Apache-2.0 licensed

In-process memory transport for rapace RPC.

The semantic reference implementation for rapace transports. All messages are passed via memory without any I/O overhead. Useful for:

  • Testing: Unit tests and integration tests
  • Single-process RPC: When you need RPC semantics without cross-process boundaries
  • Reference implementation: Understanding how rapace transports work

Feature

Enabled by default in rapace. Use default-features = false to disable.

License

Licensed under either of:

at your option.

Dependencies

~10–14MB
~163K SLoC