pub enum ClockErrorBound {
V2(ClockErrorBoundV2),
V3(ClockErrorBoundV3),
}Expand description
Enum that holds supported layout of the ClockErrorBound stored in the ClockBound daemon
shared memory segment.
Variants§
Implementations§
Source§impl ClockErrorBound
impl ClockErrorBound
pub fn as_of(&self) -> TimeSpec
pub fn void_after(&self) -> TimeSpec
pub fn bound_nsec(&self) -> i64
pub fn max_drift_ppb(&self) -> u32
pub fn clock_status(&self) -> ClockStatus
pub fn disruption_marker(&self) -> u64
pub fn clock_disruption_support_enabled(&self) -> bool
Trait Implementations§
Source§impl ClockBoundSnapshot for ClockErrorBound
impl ClockBoundSnapshot for ClockErrorBound
Source§impl Clone for ClockErrorBound
impl Clone for ClockErrorBound
impl Copy for ClockErrorBound
Source§impl Debug for ClockErrorBound
impl Debug for ClockErrorBound
Source§impl PartialEq for ClockErrorBound
impl PartialEq for ClockErrorBound
impl StructuralPartialEq for ClockErrorBound
Auto Trait Implementations§
impl Freeze for ClockErrorBound
impl RefUnwindSafe for ClockErrorBound
impl Send for ClockErrorBound
impl Sync for ClockErrorBound
impl Unpin for ClockErrorBound
impl UnsafeUnpin for ClockErrorBound
impl UnwindSafe for ClockErrorBound
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