pub struct TimingStats {
pub count: usize,
pub min: u64,
pub max: u64,
pub mean: u64,
pub median: u64,
pub stddev: u64,
pub p99: u64,
}Expand description
Timing statistics
Fields§
§count: usizeNumber of measurements
min: u64Minimum time in ms
max: u64Maximum time in ms
mean: u64Mean time in ms
median: u64Median time in ms
stddev: u64Standard deviation in ms
p99: u6499th percentile in ms
Implementations§
Source§impl TimingStats
impl TimingStats
Sourcepub fn within_chatman_constant(&self) -> bool
pub fn within_chatman_constant(&self) -> bool
Is this within the Chatman Constant?
Sourcepub fn confidence_interval_95(&self) -> (u64, u64)
pub fn confidence_interval_95(&self) -> (u64, u64)
Confidence interval (95%)
Trait 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 moreSource§impl Debug for TimingStats
impl Debug for TimingStats
Source§impl Default for TimingStats
impl Default for TimingStats
Source§fn default() -> TimingStats
fn default() -> TimingStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TimingStats
impl<'de> Deserialize<'de> for TimingStats
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 TimingStats
impl RefUnwindSafe for TimingStats
impl Send for TimingStats
impl Sync for TimingStats
impl Unpin 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