pub struct ClockId(_);
Available on crate feature
time
only.Expand description
Clock identifier
Newtype pattern around clockid_t
(which is just alias). It prevents bugs caused by
accidentally passing wrong value.
Implementations§
source§impl ClockId
impl ClockId
pub const CLOCK_MONOTONIC: ClockId = _
pub const CLOCK_PROCESS_CPUTIME_ID: ClockId = _
pub const CLOCK_REALTIME: ClockId = _
pub const CLOCK_THREAD_CPUTIME_ID: ClockId = _
Trait Implementations§
source§impl Ord for ClockId
impl Ord for ClockId
source§impl PartialEq<ClockId> for ClockId
impl PartialEq<ClockId> for ClockId
source§impl PartialOrd<ClockId> for ClockId
impl PartialOrd<ClockId> for ClockId
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for ClockId
impl Eq for ClockId
impl StructuralEq for ClockId
impl StructuralPartialEq for ClockId
Auto Trait Implementations§
impl RefUnwindSafe for ClockId
impl Send for ClockId
impl Sync for ClockId
impl Unpin for ClockId
impl UnwindSafe for ClockId
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