enum BatchSignalState {
Idle,
Notified,
Pending,
}Expand description
Holds the current state of deferred interrupts for a batch of requests.
Variants§
Idle
No requests have completed in this batch.
Notified
One request has completed and it called trigger_interrupt.
Pending
Requests have completed without calling trigger_interrupt.
Trait Implementations§
Source§impl Clone for BatchSignalState
impl Clone for BatchSignalState
Source§fn clone(&self) -> BatchSignalState
fn clone(&self) -> BatchSignalState
Returns a copy 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 PartialEq for BatchSignalState
impl PartialEq for BatchSignalState
impl Copy for BatchSignalState
impl StructuralPartialEq for BatchSignalState
Auto Trait Implementations§
impl Freeze for BatchSignalState
impl RefUnwindSafe for BatchSignalState
impl Send for BatchSignalState
impl Sync for BatchSignalState
impl Unpin for BatchSignalState
impl UnwindSafe for BatchSignalState
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