| error: expected `,` following `match` arm |
| --> $DIR/parse.rs:26:16 |
| | |
| LL | Some(!) |
| | ^ help: missing a comma here to end this `match` arm: `,` |
| |
| error: expected `,` following `match` arm |
| --> $DIR/parse.rs:31:24 |
| | |
| LL | Some(!) if true |
| | ^ help: missing a comma here to end this `match` arm: `,` |
| |
| error: expected one of `,`, `=>`, `if`, `|`, or `}`, found `<=` |
| --> $DIR/parse.rs:42:17 |
| | |
| LL | Some(!) <= |
| | ^^ expected one of `,`, `=>`, `if`, `|`, or `}` |
| |
| error: top-level or-patterns are not allowed in `let` bindings |
| --> $DIR/parse.rs:67:9 |
| | |
| LL | let Ok(_) | Err(!) = &res; // Disallowed; see #82048. |
| | ^^^^^^^^^^^^^^ help: wrap the pattern in parentheses: `(Ok(_) | Err(!))` |
| |
| error: never patterns cannot contain variable bindings |
| --> $DIR/parse.rs:73:9 |
| | |
| LL | let y @ ! = x; |
| | ^ help: use a wildcard `_` instead |
| |
| error: a guard on a never pattern will never be run |
| --> $DIR/parse.rs:31:20 |
| | |
| LL | Some(!) if true |
| | ^^^^ help: remove this guard |
| |
| error: a guard on a never pattern will never be run |
| --> $DIR/parse.rs:37:20 |
| | |
| LL | Some(!) if true, |
| | ^^^^ help: remove this guard |
| |
| error: a guard on a never pattern will never be run |
| --> $DIR/parse.rs:49:21 |
| | |
| LL | never!() if true, |
| | ^^^^ help: remove this guard |
| |
| error: aborting due to 8 previous errors |
| |