pub struct MvccLogRecord {
pub row: RowID,
pub payload: VersionPayload,
}Expand description
One row’s worth of state at the moment of commit. Decoded from
the WAL on reopen, applied to MvStore (and re-applied to
Database::tables for the snapshot reader path) by the
replayer.
Fields§
§row: RowID§payload: VersionPayloadImplementations§
Trait Implementations§
Source§impl Clone for MvccLogRecord
impl Clone for MvccLogRecord
Source§fn clone(&self) -> MvccLogRecord
fn clone(&self) -> MvccLogRecord
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MvccLogRecord
impl Debug for MvccLogRecord
Source§impl PartialEq for MvccLogRecord
impl PartialEq for MvccLogRecord
Source§fn eq(&self, other: &MvccLogRecord) -> bool
fn eq(&self, other: &MvccLogRecord) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MvccLogRecord
Auto Trait Implementations§
impl Freeze for MvccLogRecord
impl RefUnwindSafe for MvccLogRecord
impl Send for MvccLogRecord
impl Sync for MvccLogRecord
impl Unpin for MvccLogRecord
impl UnsafeUnpin for MvccLogRecord
impl UnwindSafe for MvccLogRecord
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