subms_timer_wheel/features/mod.rs
1//! Opt-in feature catalog. Each submodule is gated by its own Cargo
2//! feature flag and adds a specific capability to the base timer
3//! wheel without bloating the core build.
4//!
5//! See `Cargo.toml` `[features]` for the catalog + the README's
6//! "Features" section for per-feature p99 + memory cost + use cases.
7
8#[cfg(feature = "hierarchical")]
9pub mod hierarchical;
10
11#[cfg(feature = "concurrent")]
12pub mod concurrent;
13
14#[cfg(feature = "deadline-scheduler")]
15pub mod deadline_scheduler;
16
17#[cfg(feature = "cron")]
18pub mod cron;
19
20#[cfg(feature = "metrics")]
21pub mod metrics;