Struct matrix_sdk_common::tracing_timer::TracingTimer
source · pub struct TracingTimer { /* private fields */ }
Expand description
A named RAII that will show on Drop how long its covered section took to execute.
Implementations§
Trait Implementations§
source§impl Debug for TracingTimer
impl Debug for TracingTimer
Auto Trait Implementations§
impl Freeze for TracingTimer
impl !RefUnwindSafe for TracingTimer
impl Send for TracingTimer
impl Sync for TracingTimer
impl Unpin for TracingTimer
impl !UnwindSafe for TracingTimer
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
§impl<T> CompatExt for T
impl<T> CompatExt for T
source§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
source§fn consume_handle(handle: Handle) -> Arc<T>
fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<>