[][src]Macro iter_comprehensions::iter

macro_rules! iter {
    ($e:expr; $($rest:tt)*) => { ... };
    ($($rest:tt)*) => { ... };
}

An iterator comprehension.

A sequence of generating expressions and boolean conditions for generating a sequence of values.

Example

use iter_comprehensions::iter;
assert_eq!(iter!(4*i + j; i in 0..5, j in 0..5, i < j).collect::<Vec<_>>(),
           vec![1, 2, 3, 4, 6, 7, 8, 11, 12, 16]);