pub struct ExecutionGroup {
pub rules: Vec<Rule>,
pub execution_mode: ExecutionMode,
pub salience: i32,
pub can_parallelize: bool,
pub conflicts: Vec<DependencyConflict>,
}Expand description
Execution group with parallelization recommendation
Fields§
§rules: Vec<Rule>Rules in this group
execution_mode: ExecutionModeRecommended execution mode
salience: i32Salience level
can_parallelize: boolWhether this group can be safely parallelized
conflicts: Vec<DependencyConflict>Conflicts preventing parallelization
Trait Implementations§
Source§impl Clone for ExecutionGroup
impl Clone for ExecutionGroup
Source§fn clone(&self) -> ExecutionGroup
fn clone(&self) -> ExecutionGroup
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 ExecutionGroup
impl RefUnwindSafe for ExecutionGroup
impl Send for ExecutionGroup
impl Sync for ExecutionGroup
impl Unpin for ExecutionGroup
impl UnwindSafe for ExecutionGroup
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