pub struct MonotonicCommitTimeV1 {
pub unix_millis: u64,
pub uncertainty_millis: u64,
}Expand description
Server-observed UTC made monotonic by the replicated history authority.
Fields§
§unix_millis: u64§uncertainty_millis: u64Implementations§
Source§impl MonotonicCommitTimeV1
impl MonotonicCommitTimeV1
pub fn validate(self) -> Result<(), RootHistoryContractError>
Trait Implementations§
Source§impl Clone for MonotonicCommitTimeV1
impl Clone for MonotonicCommitTimeV1
impl Copy for MonotonicCommitTimeV1
Source§impl Debug for MonotonicCommitTimeV1
impl Debug for MonotonicCommitTimeV1
Source§impl<'de> Deserialize<'de> for MonotonicCommitTimeV1
impl<'de> Deserialize<'de> for MonotonicCommitTimeV1
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 MonotonicCommitTimeV1
Source§impl Ord for MonotonicCommitTimeV1
impl Ord for MonotonicCommitTimeV1
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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for MonotonicCommitTimeV1
impl PartialEq for MonotonicCommitTimeV1
Source§impl PartialOrd for MonotonicCommitTimeV1
impl PartialOrd for MonotonicCommitTimeV1
Source§impl Serialize for MonotonicCommitTimeV1
impl Serialize for MonotonicCommitTimeV1
impl StructuralPartialEq for MonotonicCommitTimeV1
Auto Trait Implementations§
impl Freeze for MonotonicCommitTimeV1
impl RefUnwindSafe for MonotonicCommitTimeV1
impl Send for MonotonicCommitTimeV1
impl Sync for MonotonicCommitTimeV1
impl Unpin for MonotonicCommitTimeV1
impl UnsafeUnpin for MonotonicCommitTimeV1
impl UnwindSafe for MonotonicCommitTimeV1
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