pub struct LoopClock { /* private fields */ }Expand description
A clock that measures elapsed time in a loop.
Implementations§
Source§impl LoopClock
impl LoopClock
Sourcepub fn elapsed_us(&self) -> f64
pub fn elapsed_us(&self) -> f64
Returns the elapsed time in microseconds.
Sourcepub fn avg_us_per_iter(&self) -> f64
pub fn avg_us_per_iter(&self) -> f64
Returns the average microseconds per iteration.
Auto Trait Implementations§
impl Freeze for LoopClock
impl RefUnwindSafe for LoopClock
impl Send for LoopClock
impl Sync for LoopClock
impl Unpin for LoopClock
impl UnsafeUnpin for LoopClock
impl UnwindSafe for LoopClock
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