Macro number_range::numrng
source · macro_rules! numrng { ($($l:tt)*) => { ... }; }
Expand description
Macro rule for generating number range. The NumberRange<T>
is
made with default options, then parsed.
let mut rng = numrng!(1,3:2:6,-4:-2);
assert_eq!(format!("{}", rng), "1,3:2:6,-4:-2");
assert_eq!(rng.collect::<Vec<i64>>(), vec![1, 3, 5, -4, -3, -2]);
assert_eq!(numrng!().collect::<Vec<i64>>(), vec![]);