pub struct ActiveTransactionEntry {
pub txn_id: u64,
pub first_lsn: Lsn,
pub last_lsn: Lsn,
pub start_ts: u64,
}Expand description
Active transaction entry for checkpoint
Fields§
§txn_id: u64Transaction ID
first_lsn: LsnFirst LSN written by this transaction
last_lsn: LsnLast LSN written by this transaction
start_ts: u64Transaction start timestamp
Trait Implementations§
Source§impl Clone for ActiveTransactionEntry
impl Clone for ActiveTransactionEntry
Source§fn clone(&self) -> ActiveTransactionEntry
fn clone(&self) -> ActiveTransactionEntry
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 moreSource§impl Debug for ActiveTransactionEntry
impl Debug for ActiveTransactionEntry
Source§impl<'de> Deserialize<'de> for ActiveTransactionEntry
impl<'de> Deserialize<'de> for ActiveTransactionEntry
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ActiveTransactionEntry
impl RefUnwindSafe for ActiveTransactionEntry
impl Send for ActiveTransactionEntry
impl Sync for ActiveTransactionEntry
impl Unpin for ActiveTransactionEntry
impl UnsafeUnpin for ActiveTransactionEntry
impl UnwindSafe for ActiveTransactionEntry
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more