#[repr(transparent)]pub struct ClockId { /* private fields */ }
Implementations§
source§impl ClockId
impl ClockId
pub fn time(&self) -> ClockTime
pub fn unschedule(&self)
pub fn wait(&self) -> (Result<ClockSuccess, ClockError>, ClockTimeDiff)
pub fn compare_by_time(&self, other: &Self) -> Ordering
pub fn clock(&self) -> Option<Clock>
Available on crate feature
v1_16
only.pub fn uses_clock<P: IsA<Clock>>(&self, clock: &P) -> bool
Available on crate feature
v1_16
only.pub fn type_(&self) -> ClockEntryType
pub fn status(&self) -> &AtomicClockReturn
Trait Implementations§
source§impl From<PeriodicClockId> for ClockId
impl From<PeriodicClockId> for ClockId
source§fn from(id: PeriodicClockId) -> ClockId
fn from(id: PeriodicClockId) -> ClockId
Converts to this type from the input type.
source§impl From<SingleShotClockId> for ClockId
impl From<SingleShotClockId> for ClockId
source§fn from(id: SingleShotClockId) -> ClockId
fn from(id: SingleShotClockId) -> ClockId
Converts to this type from the input type.
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 more