pub enum IrqNotifyResult {
Notified,
Pending,
}Expand description
Outcome of one bounded hard-IRQ notification.
Variants§
Notified
One stable direct waiter was removed and woken.
A scheduler wake already retained by the target park transition also counts as delivered.
Pending
No waiter was present, or direct delivery failed; one coalesced pending bit was published.
Trait Implementations§
Source§impl Clone for IrqNotifyResult
impl Clone for IrqNotifyResult
Source§fn clone(&self) -> IrqNotifyResult
fn clone(&self) -> IrqNotifyResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IrqNotifyResult
Source§impl Debug for IrqNotifyResult
impl Debug for IrqNotifyResult
impl Eq for IrqNotifyResult
Source§impl PartialEq for IrqNotifyResult
impl PartialEq for IrqNotifyResult
impl StructuralPartialEq for IrqNotifyResult
Auto Trait Implementations§
impl Freeze for IrqNotifyResult
impl RefUnwindSafe for IrqNotifyResult
impl Send for IrqNotifyResult
impl Sync for IrqNotifyResult
impl Unpin for IrqNotifyResult
impl UnsafeUnpin for IrqNotifyResult
impl UnwindSafe for IrqNotifyResult
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