pub struct LamportTimestamp(/* private fields */);Expand description
Logical clock algorithm to determine the order of events.
Implementations§
Trait Implementations§
Source§impl Add<u64> for LamportTimestamp
impl Add<u64> for LamportTimestamp
Source§impl Clone for LamportTimestamp
impl Clone for LamportTimestamp
Source§fn clone(&self) -> LamportTimestamp
fn clone(&self) -> LamportTimestamp
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 moreSource§impl Debug for LamportTimestamp
impl Debug for LamportTimestamp
Source§impl Default for LamportTimestamp
impl Default for LamportTimestamp
Source§fn default() -> LamportTimestamp
fn default() -> LamportTimestamp
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LamportTimestamp
impl<'de> Deserialize<'de> for LamportTimestamp
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
Source§impl Display for LamportTimestamp
impl Display for LamportTimestamp
Source§impl From<u64> for LamportTimestamp
impl From<u64> for LamportTimestamp
Source§impl Hash for LamportTimestamp
impl Hash for LamportTimestamp
Source§impl Ord for LamportTimestamp
impl Ord for LamportTimestamp
Source§fn cmp(&self, other: &LamportTimestamp) -> Ordering
fn cmp(&self, other: &LamportTimestamp) -> 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 LamportTimestamp
impl PartialEq for LamportTimestamp
Source§fn eq(&self, other: &LamportTimestamp) -> bool
fn eq(&self, other: &LamportTimestamp) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for LamportTimestamp
impl PartialOrd for LamportTimestamp
Source§impl Serialize for LamportTimestamp
impl Serialize for LamportTimestamp
impl Copy for LamportTimestamp
impl Eq for LamportTimestamp
impl StructuralPartialEq for LamportTimestamp
Auto Trait Implementations§
impl Freeze for LamportTimestamp
impl RefUnwindSafe for LamportTimestamp
impl Send for LamportTimestamp
impl Sync for LamportTimestamp
impl Unpin for LamportTimestamp
impl UnsafeUnpin for LamportTimestamp
impl UnwindSafe for LamportTimestamp
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