pub struct ParallelSchedule {
pub waves: Vec<Vec<String>>,
}Expand description
A bounded schedule of concurrency waves over an already-canonicalized proposal (spec 110 FR-001, FR-002). Each wave is the set of node ids whose dependencies are fully satisfied by earlier waves, sorted lexicographically for deterministic dispatch order.
Fields§
§waves: Vec<Vec<String>>Trait Implementations§
Source§impl Clone for ParallelSchedule
impl Clone for ParallelSchedule
Source§fn clone(&self) -> ParallelSchedule
fn clone(&self) -> ParallelSchedule
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 moreSource§impl Debug for ParallelSchedule
impl Debug for ParallelSchedule
impl Eq for ParallelSchedule
Source§impl PartialEq for ParallelSchedule
impl PartialEq for ParallelSchedule
impl StructuralPartialEq for ParallelSchedule
Auto Trait Implementations§
impl Freeze for ParallelSchedule
impl RefUnwindSafe for ParallelSchedule
impl Send for ParallelSchedule
impl Sync for ParallelSchedule
impl Unpin for ParallelSchedule
impl UnsafeUnpin for ParallelSchedule
impl UnwindSafe for ParallelSchedule
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