Struct tiny_bench::TimingData
source · [−]pub struct TimingData {
pub min_nanos: u128,
pub max_nanos: u128,
pub elapsed: u128,
pub iterations: u128,
}
Expand description
Data collected after a timed run
Fields
min_nanos: u128
The last amount of time elapsed for an iteration
max_nanos: u128
The most amount of time elapsed for an iteration
elapsed: u128
The total elapsed time for all iterations combined
iterations: u128
How many iterations were ran
Implementations
sourceimpl TimingData
impl TimingData
sourcepub fn pretty_print(&self)
pub fn pretty_print(&self)
Print the data with pretty colors to stdout
Trait Implementations
sourceimpl Clone for TimingData
impl Clone for TimingData
sourcefn clone(&self) -> TimingData
fn clone(&self) -> TimingData
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for TimingData
impl Debug for TimingData
impl Copy for TimingData
Auto Trait Implementations
impl RefUnwindSafe for TimingData
impl Send for TimingData
impl Sync for TimingData
impl Unpin for TimingData
impl UnwindSafe for TimingData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more