pub trait JobPermutation: Send + Sync {
// Required methods
fn get(&self) -> Vec<Vec<usize>>;
fn validate(&self, permutation: &[usize]) -> bool;
}
Expand description
Defines a trait to work with multi job’s permutations. Essentially, it specifies valid combinations of sub-jobs inside multi-job.