1 2 3 4 5 6 7 8 9 10 11 12
// run-pass // edition:2021 macro_rules! foo { (a $x:pat_param) => {}; (b $x:pat) => {}; } fn main() { foo!(a None); foo!(b 1 | 2); }