nexus-logbuf 2.1.0

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

pub mod mpsc;
pub mod spsc;