pub struct PhaseTimesMonitor { /* private fields */ }Implementations§
Source§impl PhaseTimesMonitor
impl PhaseTimesMonitor
pub fn init(&mut self)
pub fn start_phase(&mut self, name: String)
pub fn get_wallclock(&self) -> Duration
pub fn get_phase_desc(&self) -> String
pub fn get_phase_timer(&self) -> Duration
pub fn get_formatted_counter(&self) -> String
pub fn get_formatted_counter_without_memory(&self) -> String
pub fn print_stats(&mut self, end_message: String)
Auto Trait Implementations§
impl Freeze for PhaseTimesMonitor
impl RefUnwindSafe for PhaseTimesMonitor
impl Send for PhaseTimesMonitor
impl Sync for PhaseTimesMonitor
impl Unpin for PhaseTimesMonitor
impl UnsafeUnpin for PhaseTimesMonitor
impl UnwindSafe for PhaseTimesMonitor
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more