rust/tests/ui/or-patterns/or-patterns-syntactic-fail-2018.rs
2023-01-11 09:32:08 +00:00

14 lines
318 B
Rust

// Test that :pat doesn't accept top-level or-patterns in edition 2018.
// edition:2018
fn main() {}
// Test the `pat` macro fragment parser:
macro_rules! accept_pat {
($p:pat) => {};
}
accept_pat!(p | q); //~ ERROR no rules expected the token `|`
accept_pat!(|p| q); //~ ERROR no rules expected the token `|`