pub struct LatencyStats {
pub min_ms: f64,
pub p10_ms: f64,
pub p25_ms: f64,
pub p50_ms: f64,
pub p75_ms: f64,
pub p90_ms: f64,
pub p95_ms: f64,
pub p99_ms: f64,
pub max_ms: f64,
pub avg_ms: f64,
}Expand description
Snapshot of latency percentiles and summary statistics in milliseconds.
All values are f64 milliseconds. Fields are named with the _ms suffix
to make the unit self-documenting for downstream consumers.
Fields§
§min_ms: f64§p10_ms: f64§p25_ms: f64§p50_ms: f64§p75_ms: f64§p90_ms: f64§p95_ms: f64§p99_ms: f64§max_ms: f64§avg_ms: f64Trait Implementations§
Source§impl Debug for LatencyStats
impl Debug for LatencyStats
Auto Trait Implementations§
impl Freeze for LatencyStats
impl RefUnwindSafe for LatencyStats
impl Send for LatencyStats
impl Sync for LatencyStats
impl Unpin for LatencyStats
impl UnsafeUnpin for LatencyStats
impl UnwindSafe for LatencyStats
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more