Function doe::generate_all_possible_vec
source · pub fn generate_all_possible_vec<T: Clone>(
elements: &[T],
min_len: usize,
max_len: usize
) -> Vec<Vec<T>>
Expand description
The Vec sort all elements can be repeated to define the longest shortest size
ⓘ
fn main() {
use doe::DebugPrint;
use doe::utils::generate_all_possible_vec;
let v = generate_all_possible_vec(&vec![1,2,3],1,2);
v.dprintln();//[[1, 1], [1, 2], [1, 3], [2, 1], [2, 2], [2, 3], [3, 1], [3, 2], [3, 3]]
}