pub struct MaxClockSkew(/* private fields */);Expand description
A bounded repository/local wall-clock skew tolerance.
Implementations§
Source§impl MaxClockSkew
impl MaxClockSkew
Sourcepub fn new(value: Duration) -> Result<MaxClockSkew, RecoveryError>
pub fn new(value: Duration) -> Result<MaxClockSkew, RecoveryError>
Validates a skew bound in 100 ms..=60 s.
§Errors
Returns RecoveryError::InvalidMaxClockSkew outside the bound.
Trait Implementations§
Source§impl Clone for MaxClockSkew
impl Clone for MaxClockSkew
Source§fn clone(&self) -> MaxClockSkew
fn clone(&self) -> MaxClockSkew
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 MaxClockSkew
Source§impl Debug for MaxClockSkew
impl Debug for MaxClockSkew
Source§impl Default for MaxClockSkew
impl Default for MaxClockSkew
Source§fn default() -> MaxClockSkew
fn default() -> MaxClockSkew
Returns the “default value” for a type. Read more
impl Eq for MaxClockSkew
Source§impl Hash for MaxClockSkew
impl Hash for MaxClockSkew
Source§impl Ord for MaxClockSkew
impl Ord for MaxClockSkew
Source§fn cmp(&self, other: &MaxClockSkew) -> Ordering
fn cmp(&self, other: &MaxClockSkew) -> 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 MaxClockSkew
impl PartialEq for MaxClockSkew
Source§impl PartialOrd for MaxClockSkew
impl PartialOrd for MaxClockSkew
impl StructuralPartialEq for MaxClockSkew
Auto Trait Implementations§
impl Freeze for MaxClockSkew
impl RefUnwindSafe for MaxClockSkew
impl Send for MaxClockSkew
impl Sync for MaxClockSkew
impl Unpin for MaxClockSkew
impl UnsafeUnpin for MaxClockSkew
impl UnwindSafe for MaxClockSkew
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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