//! `tidal-stress` library surface. //! //! The crate is a binary (the `tidal-stress` load generator), but its hot paths //! — request construction ([`workload`]) and latency aggregation ([`metrics`]) — //! are exposed here so `benches/` can drive them directly and measure the //! generator's own per-request cost in isolation (no server, no network), which //! is the only honest way to answer "is this allocation material?". //! //! `main.rs` is the thin CLI binary that consumes this surface. pub mod client; pub mod error; pub mod metrics; pub mod recall; pub mod scheduler; pub mod summary; pub mod workload;