pub struct ClockOffset {
pub extrapolated: bool,
pub offset: Duration,
}Fields§
§extrapolated: boolTrue if this ClockOffset is actually extrapolated and not actually measured.
offset: DurationOffset to TimeScale::TAI timescale, as Duration
Implementations§
Source§impl ClockOffset
impl ClockOffset
Sourcepub fn from_measured_offset(offset: Duration) -> Self
pub fn from_measured_offset(offset: Duration) -> Self
Creates new ClockOffset from measured offset.
Sourcepub fn from_extrapolated_offset(offset: Duration) -> Self
pub fn from_extrapolated_offset(offset: Duration) -> Self
Creates new ClockOffset from extrapolated offset (not actually measured).
Trait Implementations§
Source§impl Clone for ClockOffset
impl Clone for ClockOffset
Source§fn clone(&self) -> ClockOffset
fn clone(&self) -> ClockOffset
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClockOffset
impl Debug for ClockOffset
Source§impl Default for ClockOffset
impl Default for ClockOffset
Source§fn default() -> ClockOffset
fn default() -> ClockOffset
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClockOffset
impl<'de> Deserialize<'de> for ClockOffset
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
Source§impl Hash for ClockOffset
impl Hash for ClockOffset
Source§impl Ord for ClockOffset
impl Ord for ClockOffset
Source§fn cmp(&self, other: &ClockOffset) -> Ordering
fn cmp(&self, other: &ClockOffset) -> Ordering
1.21.0 · 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 ClockOffset
impl PartialEq for ClockOffset
Source§impl PartialOrd for ClockOffset
impl PartialOrd for ClockOffset
Source§impl Serialize for ClockOffset
impl Serialize for ClockOffset
impl Copy for ClockOffset
impl Eq for ClockOffset
impl StructuralPartialEq for ClockOffset
Auto Trait Implementations§
impl Freeze for ClockOffset
impl RefUnwindSafe for ClockOffset
impl Send for ClockOffset
impl Sync for ClockOffset
impl Unpin for ClockOffset
impl UnwindSafe for ClockOffset
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<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