pub struct ReadyQueue {
pub units: Vec<ReadyUnit>,
pub blocked: Vec<BlockedUnit>,
}Expand description
The result of computing the ready queue.
Fields§
§units: Vec<ReadyUnit>Units ready to dispatch, sorted by priority then critical-path weight.
blocked: Vec<BlockedUnit>Units that are blocked (deps not met, claimed, etc.).
Trait Implementations§
Source§impl Clone for ReadyQueue
impl Clone for ReadyQueue
Source§fn clone(&self) -> ReadyQueue
fn clone(&self) -> ReadyQueue
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 moreAuto Trait Implementations§
impl Freeze for ReadyQueue
impl RefUnwindSafe for ReadyQueue
impl Send for ReadyQueue
impl Sync for ReadyQueue
impl Unpin for ReadyQueue
impl UnsafeUnpin for ReadyQueue
impl UnwindSafe for ReadyQueue
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