pub enum Woke {
Interrupt,
Request(Message),
Timeout,
}Expand description
What ended a wait.
Variants§
Interrupt
The device’s interrupt. Clear its source, then Irq::rearm.
Request(Message)
A request from a client. It was taken off the endpoint and is now the caller’s to SERVE - its
reply capability, if it carries one, is waiting to be taken (gs::ipc::take_sent_cap).
Timeout
The deadline passed with nothing arriving.
Auto Trait Implementations§
impl Freeze for Woke
impl RefUnwindSafe for Woke
impl Send for Woke
impl Sync for Woke
impl Unpin for Woke
impl UnsafeUnpin for Woke
impl UnwindSafe for Woke
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