pub struct HybridLogicalClockState {
pub wall_time_ms: i64,
pub counter: i64,
pub device_id: String,
}Expand description
Serializable state needed to restore a clock.
Fields§
§wall_time_ms: i64Physical millisecond component retained by the clock.
counter: i64Logical counter within wall_time_ms.
device_id: StringCaller-supplied identifier used to reject state from another clock.
Trait Implementations§
Source§impl Clone for HybridLogicalClockState
impl Clone for HybridLogicalClockState
Source§impl Debug for HybridLogicalClockState
impl Debug for HybridLogicalClockState
Source§impl<'de> Deserialize<'de> for HybridLogicalClockState
impl<'de> Deserialize<'de> for HybridLogicalClockState
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
impl Eq for HybridLogicalClockState
Source§impl PartialEq for HybridLogicalClockState
impl PartialEq for HybridLogicalClockState
Source§impl Serialize for HybridLogicalClockState
impl Serialize for HybridLogicalClockState
impl StructuralPartialEq for HybridLogicalClockState
Auto Trait Implementations§
impl Freeze for HybridLogicalClockState
impl RefUnwindSafe for HybridLogicalClockState
impl Send for HybridLogicalClockState
impl Sync for HybridLogicalClockState
impl Unpin for HybridLogicalClockState
impl UnsafeUnpin for HybridLogicalClockState
impl UnwindSafe for HybridLogicalClockState
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