pub struct ScheduleStep {
pub operators: Vec<OperatorId>,
pub max_parallelism: usize,
pub estimated_energy: f64,
}Expand description
A step in the schedule (operators that can execute in parallel)
Fields§
§operators: Vec<OperatorId>Operators to execute in this step
max_parallelism: usizeMaximum parallelism for this step (may be reduced by energy constraints)
estimated_energy: f64Estimated energy for this step
Trait Implementations§
Source§impl Clone for ScheduleStep
impl Clone for ScheduleStep
Source§fn clone(&self) -> ScheduleStep
fn clone(&self) -> ScheduleStep
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 ScheduleStep
impl RefUnwindSafe for ScheduleStep
impl Send for ScheduleStep
impl Sync for ScheduleStep
impl Unpin for ScheduleStep
impl UnwindSafe for ScheduleStep
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