1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#[macro_export] macro_rules! gen { ($a : expr) => { Generator::from($a) }; } #[macro_export] macro_rules! oneof { ($a : expr) => { Generator::from($a) }; ($a:expr, $($b:expr),+) => { Generator::from($a) | oneof!($($b),+) }; }