Struct tc_transact::TxnId [−][src]
pub struct TxnId { /* fields omitted */ }Expand description
The unique ID of a transaction, used for identity and ordering.
Implementations
Construct a new TxnId.
Return the last valid TxnId before this one (e.g. to construct a range).
Return the timestamp of this TxnId.
Trait Implementations
The decoding context of this type, useful in situations where the stream to be decoded may be too large to hold in main memory. Read more
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for TxnIdimpl UnwindSafe for TxnIdBlanket Implementations
Mutably borrows from an owned value. Read more
pub fn cast_into(self) -> Ftype Output = T
type Output = TShould always be Self
pub fn can_cast_from(&F) -> bool
pub fn can_cast_from(&F) -> boolTest if value can be cast into Self.
pub fn opt_cast_from(f: F) -> Option<T>
pub fn opt_cast_from(f: F) -> Option<T>Returns Some(Self) if the source value can be cast into Self, otherwise None.
fn try_cast_from<Err, OnErr>(value: T, on_err: OnErr) -> Result<Self, Err> where
OnErr: FnOnce(&T) -> Err,
fn try_cast_from<Err, OnErr>(value: T, on_err: OnErr) -> Result<Self, Err> where
OnErr: FnOnce(&T) -> Err, Returns Ok(Self) if the source value can be cast into Self, otherwise calls on_err.
pub fn can_cast_into(&self) -> bool
pub fn can_cast_into(&self) -> boolTest if self can be cast into T.
pub fn opt_cast_into(self) -> Option<T>
pub fn opt_cast_into(self) -> Option<T>Returns Some(T) if self can be cast into T, otherwise None.
fn try_cast_into<Err, OnErr>(self, on_err: OnErr) -> Result<T, Err> where
OnErr: FnOnce(&Self) -> Err,
fn try_cast_into<Err, OnErr>(self, on_err: OnErr) -> Result<T, Err> where
OnErr: FnOnce(&Self) -> Err, Returns Ok(T) if self can be cast into T, otherwise calls on_err.
pub fn vzip(self) -> V