pub struct CommittedTx {
pub commit_lsn: Lsn,
pub events: Vec<MutationEvent>,
}Expand description
One committed transaction as read back from the log.
Fields§
§commit_lsn: LsnLSN of the TxCommit record. Strictly increasing across
transactions.
events: Vec<MutationEvent>Every mutation the transaction committed, in append order.
Trait Implementations§
Source§impl Clone for CommittedTx
impl Clone for CommittedTx
Source§impl Debug for CommittedTx
impl Debug for CommittedTx
Source§impl PartialEq for CommittedTx
impl PartialEq for CommittedTx
impl StructuralPartialEq for CommittedTx
Auto Trait Implementations§
impl Freeze for CommittedTx
impl RefUnwindSafe for CommittedTx
impl Send for CommittedTx
impl Sync for CommittedTx
impl Unpin for CommittedTx
impl UnsafeUnpin for CommittedTx
impl UnwindSafe for CommittedTx
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