[−][src]Struct stratus::Timer
a simple scope based timer, when it is constructed the timer starts, when it goes out of scope/is dropped the timer stops and it prints
Methods
impl Timer
[src]
pub fn new() -> Self
[src]
creates a new timer without a label
pub fn new_with_label(label: &str) -> Self
[src]
creates a new timer with a label this will be printed along with the data
pub fn elapsed(&self)
[src]
prints the amount of time that has elapsed since the timer's creation
Trait Implementations
Auto Trait Implementations
impl Send for Timer
impl Sync for Timer
impl Unpin for Timer
impl UnwindSafe for Timer
impl RefUnwindSafe for Timer
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,