pub struct Measurements {
pub warmup_runs: usize,
pub measured_runs: usize,
pub raw_values_ms: Vec<f64>,
pub outliers_removed: Vec<f64>,
pub statistics: Statistics,
pub distribution: Distribution,
}Expand description
Measurement data and statistics
Fields§
§warmup_runs: usizeNumber of warmup runs
measured_runs: usizeNumber of measured runs
raw_values_ms: Vec<f64>Raw measurement values in milliseconds
outliers_removed: Vec<f64>Outliers removed (if any)
statistics: StatisticsStatistical summary
distribution: DistributionDistribution analysis
Trait Implementations§
Source§impl Clone for Measurements
impl Clone for Measurements
Source§fn clone(&self) -> Measurements
fn clone(&self) -> Measurements
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 moreSource§impl Debug for Measurements
impl Debug for Measurements
Source§impl<'de> Deserialize<'de> for Measurements
impl<'de> Deserialize<'de> for Measurements
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Measurements
impl RefUnwindSafe for Measurements
impl Send for Measurements
impl Sync for Measurements
impl Unpin for Measurements
impl UnsafeUnpin for Measurements
impl UnwindSafe for Measurements
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