pub struct TimingStats {
pub mean_ms: f64,
pub median_ms: f64,
pub std_dev_ms: f64,
pub cv: f64,
pub p95_ms: f64,
pub p99_ms: f64,
}Expand description
Statistical summary of timing data.
Fields§
§mean_ms: f64§median_ms: f64§std_dev_ms: f64§cv: f64Coefficient of variation (std_dev / mean). High CV = inconsistent timing.
p95_ms: f64§p99_ms: f64Trait Implementations§
Source§impl Clone for TimingStats
impl Clone for TimingStats
Source§fn clone(&self) -> TimingStats
fn clone(&self) -> TimingStats
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TimingStats
impl RefUnwindSafe for TimingStats
impl Send for TimingStats
impl Sync for TimingStats
impl Unpin for TimingStats
impl UnsafeUnpin for TimingStats
impl UnwindSafe for TimingStats
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