pub struct ReadyQueue {
pub units: Vec<ReadyUnit>,
pub blocked: Vec<BlockedUnit>,
pub warnings: Vec<RunScopeWarning>,
}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 by autonomy/scope/dependency guardrails.
warnings: Vec<RunScopeWarning>Scope warnings for units that will dispatch.
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 (const: unstable) · 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