Expand description
§IronSBE Channel
High-performance channel abstractions for messaging.
This crate provides:
spsc- Ultra-low-latency single-producer single-consumer channels (~20ns)mpsc- Multi-producer single-consumer channels (~100ns)broadcast- One-to-many broadcast channelsasync_bridge- Async/sync bridging utilities
Re-exports§
pub use mpsc::MpscChannel;pub use mpsc::MpscReceiver;pub use mpsc::MpscSender;pub use spsc::SpscChannel;pub use spsc::SpscReceiver;pub use spsc::SpscSender;
Modules§
- async_
bridge - Async/sync bridging utilities.
- broadcast
- Broadcast channel for one-to-many messaging.
- mpsc
- MPSC (Multi-Producer Single-Consumer) channel.
- spsc
- Ultra-low-latency SPSC (Single-Producer Single-Consumer) channel.
Enums§
- Channel
Error - Error type for channel operations.
Traits§
- Channel
Receiver - Trait for channel receivers.
- Channel
Sender - Trait for channel senders.