pub enum Measure<A: Any> {
Show 18 variants
Sync(Instant),
Alloc(Instant),
Dealloc(Instant),
Deref(Instant),
DropLog(Instant),
DataLog(Instant),
MutexLog(Instant),
CommitLog(Instant),
RollbackLog(Instant),
ClearLog(Instant),
NewPage(Instant),
NewJournal(Instant),
Logging(Instant),
Nop(Instant),
Custom(Instant, String),
Batch(Instant, String, u64),
Transaction,
Unknown(PhantomData<A>),
}
Variants
Sync(Instant)
Alloc(Instant)
Dealloc(Instant)
Deref(Instant)
DropLog(Instant)
DataLog(Instant)
MutexLog(Instant)
CommitLog(Instant)
RollbackLog(Instant)
ClearLog(Instant)
NewPage(Instant)
NewJournal(Instant)
Logging(Instant)
Nop(Instant)
Custom(Instant, String)
Batch(Instant, String, u64)
Transaction
Unknown(PhantomData<A>)
Trait Implementations
Auto Trait Implementations
impl<A> LooseTxInUnsafe for Measure<A> where
A: LooseTxInUnsafe,
impl<A> !PSafe for Measure<A>
impl<A> PSend for Measure<A> where
A: PSend,
impl<A> RefUnwindSafe for Measure<A> where
A: RefUnwindSafe,
impl<A> Send for Measure<A> where
A: Send,
impl<A> Sync for Measure<A> where
A: Sync,
impl<A> TxInSafe for Measure<A> where
A: TxInSafe,
impl<A> TxOutSafe for Measure<A> where
A: TxOutSafe,
impl<A> Unpin for Measure<A> where
A: Unpin,
impl<A> UnwindSafe for Measure<A> where
A: UnwindSafe,
impl<A> VSafe for Measure<A> where
A: VSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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