pub struct TransactionKey(/* private fields */);Trait Implementations§
Source§impl Clone for TransactionKey
impl Clone for TransactionKey
Source§fn clone(&self) -> TransactionKey
fn clone(&self) -> TransactionKey
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 moreimpl Copy for TransactionKey
Source§impl Debug for TransactionKey
impl Debug for TransactionKey
Source§impl Default for TransactionKey
impl Default for TransactionKey
Source§fn default() -> TransactionKey
fn default() -> TransactionKey
Returns the “default value” for a type. Read more
impl Eq for TransactionKey
Source§impl From<KeyData> for TransactionKey
impl From<KeyData> for TransactionKey
Source§impl Hash for TransactionKey
impl Hash for TransactionKey
Source§impl Key for TransactionKey
impl Key for TransactionKey
Source§fn null() -> Self
fn null() -> Self
Creates a new key that is always invalid and distinct from any non-null
key. A null key can only be created through this method (or default
initialization of keys made with
new_key_type!, which calls this
method). Read moreSource§impl Ord for TransactionKey
impl Ord for TransactionKey
Source§fn cmp(&self, other: &TransactionKey) -> Ordering
fn cmp(&self, other: &TransactionKey) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TransactionKey
impl PartialEq for TransactionKey
Source§impl PartialOrd for TransactionKey
impl PartialOrd for TransactionKey
impl StructuralPartialEq for TransactionKey
Auto Trait Implementations§
impl Freeze for TransactionKey
impl RefUnwindSafe for TransactionKey
impl Send for TransactionKey
impl Sync for TransactionKey
impl Unpin for TransactionKey
impl UnsafeUnpin for TransactionKey
impl UnwindSafe for TransactionKey
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> 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