pub struct TimeInstant {
pub time: u64,
}
Expand description
Represents a time instant or interval
Fields§
§time: u64
Time value (could represent seconds, milliseconds, etc.)
Implementations§
Trait Implementations§
Source§impl Clone for TimeInstant
impl Clone for TimeInstant
Source§fn clone(&self) -> TimeInstant
fn clone(&self) -> TimeInstant
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TimeInstant
impl Debug for TimeInstant
Source§impl Hash for TimeInstant
impl Hash for TimeInstant
Source§impl Ord for TimeInstant
impl Ord for TimeInstant
Source§fn cmp(&self, other: &TimeInstant) -> Ordering
fn cmp(&self, other: &TimeInstant) -> 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 TimeInstant
impl PartialEq for TimeInstant
Source§impl PartialOrd for TimeInstant
impl PartialOrd for TimeInstant
impl Copy for TimeInstant
impl Eq for TimeInstant
impl StructuralPartialEq for TimeInstant
Auto Trait Implementations§
impl Freeze for TimeInstant
impl RefUnwindSafe for TimeInstant
impl Send for TimeInstant
impl Sync for TimeInstant
impl Unpin for TimeInstant
impl UnwindSafe for TimeInstant
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<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