pub struct TransactionState {
pub tx_id: u64,
pub start_lsn: u64,
pub commit_lsn: Option<u64>,
pub records: Vec<V2WALRecord>,
pub committed: bool,
pub timestamp: u64,
}Expand description
Transaction state during recovery
Fields§
§tx_id: u64§start_lsn: u64§commit_lsn: Option<u64>§records: Vec<V2WALRecord>§committed: bool§timestamp: u64Trait Implementations§
Source§impl Clone for TransactionState
impl Clone for TransactionState
Source§fn clone(&self) -> TransactionState
fn clone(&self) -> TransactionState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TransactionState
impl RefUnwindSafe for TransactionState
impl Send for TransactionState
impl Sync for TransactionState
impl Unpin for TransactionState
impl UnwindSafe for TransactionState
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