pub enum QueueNotifyOutcome {
Idle,
Completed {
notify: bool,
},
Deferred {
notify: bool,
},
}Expand description
Result of a device-specific queue notification.
Variants§
Idle
The device had no request to process.
Completed
The device completed synchronously.
Deferred
The device handed work to an asynchronous backend.
Trait Implementations§
Source§impl Clone for QueueNotifyOutcome
impl Clone for QueueNotifyOutcome
Source§fn clone(&self) -> QueueNotifyOutcome
fn clone(&self) -> QueueNotifyOutcome
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 QueueNotifyOutcome
Source§impl Debug for QueueNotifyOutcome
impl Debug for QueueNotifyOutcome
impl Eq for QueueNotifyOutcome
Source§impl PartialEq for QueueNotifyOutcome
impl PartialEq for QueueNotifyOutcome
impl StructuralPartialEq for QueueNotifyOutcome
Auto Trait Implementations§
impl Freeze for QueueNotifyOutcome
impl RefUnwindSafe for QueueNotifyOutcome
impl Send for QueueNotifyOutcome
impl Sync for QueueNotifyOutcome
impl Unpin for QueueNotifyOutcome
impl UnsafeUnpin for QueueNotifyOutcome
impl UnwindSafe for QueueNotifyOutcome
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