Skip to main content

subms_spsc_ring_buffer/features/
mod.rs

1//! Opt-in feature catalog. Each submodule is gated by its own Cargo
2//! feature flag and adds a specific capability without bloating the
3//! core build.
4//!
5//! See `Cargo.toml` `[features]` for the catalog.
6
7#[cfg(feature = "bulk")]
8pub mod bulk;
9
10#[cfg(feature = "wait-strategies")]
11pub mod wait_strategies;
12
13#[cfg(feature = "mpsc-fan-in")]
14pub mod mpsc_fan_in;
15
16#[cfg(feature = "mpmc-disruptor")]
17pub mod mpmc_disruptor;
18
19#[cfg(feature = "metrics")]
20pub mod metrics;