pub struct BenchmarkTiming {
pub iterations: usize,
pub warmup_iterations: usize,
pub total_duration_ms: f64,
pub avg_duration_ms: f64,
pub min_duration_ms: f64,
pub median_duration_ms: f64,
pub p95_duration_ms: f64,
pub max_duration_ms: f64,
pub iterations_per_second: f64,
}Fields§
§iterations: usize§warmup_iterations: usize§total_duration_ms: f64§avg_duration_ms: f64§min_duration_ms: f64§median_duration_ms: f64§p95_duration_ms: f64§max_duration_ms: f64§iterations_per_second: f64Trait Implementations§
Source§impl Clone for BenchmarkTiming
impl Clone for BenchmarkTiming
Source§fn clone(&self) -> BenchmarkTiming
fn clone(&self) -> BenchmarkTiming
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 BenchmarkTiming
impl Debug for BenchmarkTiming
Source§impl<'de> Deserialize<'de> for BenchmarkTiming
impl<'de> Deserialize<'de> for BenchmarkTiming
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 BenchmarkTiming
impl RefUnwindSafe for BenchmarkTiming
impl Send for BenchmarkTiming
impl Sync for BenchmarkTiming
impl Unpin for BenchmarkTiming
impl UnsafeUnpin for BenchmarkTiming
impl UnwindSafe for BenchmarkTiming
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