pub trait Leapers<'leap, Tuple, Val> {
fn for_each_count(&mut self, tuple: &Tuple, op: impl FnMut(usize, usize));
fn propose(
&mut self,
tuple: &Tuple,
min_index: usize,
values: &mut Vec<&'leap Val>
);
fn intersect(
&mut self,
tuple: &Tuple,
min_index: usize,
values: &mut Vec<&'leap Val>
);
}
Expand description
Implemented for a tuple of leapers