mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-30 10:45:18 +00:00
14 lines
319 B
Rust
14 lines
319 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 `|`
|