comp

Macro comp 

Source
comp!() { /* proc-macro */ }
Expand description

List comprehension macro

Usage examples:

use urs::comp;
comp![x * 2 for x in [1, 2, 3, 4, 5] if x % 2 == 0]; // Double even numbers.
comp![x + 1 for x in [2, 4, 6, 8, 10]]; // Add 1 to each number.
comp![x * 5 for x in 1..25 if x % 2 == 0 if x % 3 == 0] // Multiple conditions.

The list comprehensions return a FilterMap