[−][src]Crate ipmpsc
Inter-Process Multiple Producer, Single Consumer Channels for Rust
This library provides a type-safe, high-performance inter-process channel implementation based on a shared
memory ring buffer. It uses bincode for (de)serialization, including
zero-copy deserialization, making it ideal for messages with large &str
or &[u8]
fields. And it has a name
that rolls right off the tongue.
Structs
Receiver | Represents the receiving end of an inter-process channel, capable of receiving any message type implementing
|
Sender | Represents the sending end of an inter-process channel. |
SharedRingBuffer | Represents a file-backed shared memory ring buffer, suitable for constructing a
|
ZeroCopyContext | Borrows a |
Enums
Error |
Type Definitions
Result |