pub struct ScheduleSlot {
pub time: usize,
pub ops: Vec<usize>,
}Expand description
A time slot in a schedule, containing one or more operations that can execute concurrently.
Fields§
§time: usizeThe time step (0-indexed).
ops: Vec<usize>Node IDs of operations scheduled in this slot.
Trait Implementations§
Source§impl Clone for ScheduleSlot
impl Clone for ScheduleSlot
Source§fn clone(&self) -> ScheduleSlot
fn clone(&self) -> ScheduleSlot
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 ScheduleSlot
impl RefUnwindSafe for ScheduleSlot
impl Send for ScheduleSlot
impl Sync for ScheduleSlot
impl Unpin for ScheduleSlot
impl UnsafeUnpin for ScheduleSlot
impl UnwindSafe for ScheduleSlot
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