pub struct MemVersionedLog { /* private fields */ }Expand description
An in-memory transaction log with the same per-lease-version merge
semantics as VersionedLog, obtained from a MemLogRegistry. Used by
the mem-backed transactor: fully ephemeral, confined to one process.
Trait Implementations§
Source§impl TransactionLog for MemVersionedLog
impl TransactionLog for MemVersionedLog
Auto Trait Implementations§
impl !Freeze for MemVersionedLog
impl RefUnwindSafe for MemVersionedLog
impl Send for MemVersionedLog
impl Sync for MemVersionedLog
impl Unpin for MemVersionedLog
impl UnsafeUnpin for MemVersionedLog
impl UnwindSafe for MemVersionedLog
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