each

Function each 

Source
pub fn each<F>(n: usize, f: F)
where for<'a> F: FnMut(&'a [bool]),
Expand description

Shorthand for gen_slice(n, f).for_each(|_| ()).

See gen_slice() for more information.

See each_const() for the const generic variant.

ยงExample

See crate root for more examples.

each(1, |bools| {
    println!("{:?}", bools);
});
// Outputs:
// [false]
// [true]

each(2, |bools| {
    println!("{:?}", bools);
});
// Outputs:
// [false, false]
// [true, false]
// [false, true]
// [true, true]

each(4, |bools| {
    println!("{:?}", bools);
});
// Outputs:
// [false, false, false, false]
// [true, false, false, false]
// [false, true, false, false]
// [true, true, false, false]
// [false, false, true, false]
// [true, false, true, false]
// [false, true, true, false]
// [true, true, true, false]
// [false, false, false, true]
// [true, false, false, true]
// [false, true, false, true]
// [true, true, false, true]
// [false, false, true, true]
// [true, false, true, true]
// [false, true, true, true]
// [true, true, true, true]