pub struct Summary {
pub mean: f64,
pub median: f64,
pub trimmed_mean: f64,
pub stddev: f64,
pub cv: f64,
pub mad: f64,
pub iqr: f64,
pub min: f64,
pub max: f64,
pub p50: f64,
pub p95: f64,
pub p99: f64,
}Expand description
Per-sample summary returned by summarize_samples. All values are in the
same units as the input samples (nanoseconds, in aatxe’s case).
Fields§
§mean: f64§median: f64§trimmed_mean: f64§stddev: f64§cv: f64Coefficient of variation: stddev / mean.
mad: f64Median absolute deviation: median(|x_i - median(x)|).
iqr: f64Interquartile range: P75 - P25.
min: f64§max: f64§p50: f64§p95: f64§p99: f64Trait Implementations§
impl Copy for Summary
impl StructuralPartialEq for Summary
Auto Trait Implementations§
impl Freeze for Summary
impl RefUnwindSafe for Summary
impl Send for Summary
impl Sync for Summary
impl Unpin for Summary
impl UnsafeUnpin for Summary
impl UnwindSafe for Summary
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