iter_vals 0.1.0

On the fly iterator creation.
Documentation
1
2
3
4
5
6
7
8
9
use iter_vals::iter_vals;

#[test]
fn std_works() {
    let iter = iter_vals!((&1), [..= 1 == 2; &2], [..= 1 == 1; &2], [.. &[3, 4, 5]]);
    let vals: Vec<_> = iter.collect();

    assert_eq!(vals, vec![&1, &2, &3, &4, &5]);
}