speed-cli 1.0.0

Comprehensive multi-protocol network performance testing CLI (TCP, UDP, QUIC, HTTP/1.1, HTTP/2, h2c, HTTP/3)
1
2
3
4
5
6
7
8
9
10
11
12
//! Shared measurement engine: the warmup-aware sampling primitives, the
//! generic stats collector, and progress-bar plumbing that every protocol
//! client builds on. Centralizing these keeps the per-protocol clients thin
//! and gives throughput/latency timing a single source of truth.

pub mod collector;
pub mod progress;
pub mod sampler;

pub use collector::{LatencyStatsCollector, ThroughputStatsCollector};
pub use progress::{ProgressBarType, create_progress_bar};
pub use sampler::{measurement_duration_us, offset_us};