| Crates.io | rapace-transport-shm |
| lib.rs | rapace-transport-shm |
| version | 0.4.0 |
| created_at | 2025-12-11 17:59:55.934451+00 |
| updated_at | 2025-12-14 18:00:09.228321+00 |
| description | Shared memory transport for rapace (performance reference implementation) |
| homepage | |
| repository | https://github.com/bearcove/rapace |
| max_upload_size | |
| id | 1980210 |
| size | 285,967 |
Shared memory transport for rapace RPC.
This crate implements a transport on top of POSIX shared memory. It follows the layout described in the crate documentation (segment header, descriptor rings, and a data segment managed by a slab-style allocator).
See the crate docs for details about the layout and configuration options.
Enable the allocator feature for zero-copy SHM allocation:
rapace = { version = "0.1", features = ["shm"] }
rapace-transport-shm = { version = "0.1", features = ["allocator"] }
Licensed under either of:
at your option.