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: 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 7 previous errors