Skip to main content

nexus_logbuf/queue/
mod.rs

1//! Low-level ring buffer primitives.
2//!
3//! These are the raw building blocks - no blocking, no backpressure handling.
4//! For most use cases, prefer the [`channel`](crate::channel) module which
5//! provides ergonomic blocking APIs.
6//!
7//! - [`spsc`]: Single-producer, single-consumer. Lowest latency.
8//! - [`mpsc`]: Multi-producer, single-consumer. CAS on tail for claiming.
9
10pub mod mpsc;
11pub mod spsc;