pub enum WakeReason {
Signaled,
Timeout,
Error,
}Expand description
Reason wait_ms returned.
Variants§
Signaled
wake_signal (or wake_signal_from_isr) fired and the
pending signal was consumed.
Timeout
The timeout deadline expired before any signal.
Error
Backend error (e.g. ISR-unsafe call on a platform that rejects it). Treated as fatal in the executor’s wake loop.
Trait Implementations§
Source§impl Clone for WakeReason
impl Clone for WakeReason
Source§fn clone(&self) -> WakeReason
fn clone(&self) -> WakeReason
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 WakeReason
impl Debug for WakeReason
Source§impl PartialEq for WakeReason
impl PartialEq for WakeReason
impl Copy for WakeReason
impl Eq for WakeReason
impl StructuralPartialEq for WakeReason
Auto Trait Implementations§
impl Freeze for WakeReason
impl RefUnwindSafe for WakeReason
impl Send for WakeReason
impl Sync for WakeReason
impl Unpin for WakeReason
impl UnsafeUnpin for WakeReason
impl UnwindSafe for WakeReason
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