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<Self, RecoveryError>
pub fn new(value: Duration) -> Result<Self, 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
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