1warning: unreachable expression 2 --> $DIR/unreachable-try-pattern.rs:19:36 3 | 4LL | let y = (match x { Ok(n) => Ok(n as u32), Err(e) => Err(e) })?; 5 | -^^^^^^^ 6 | | 7 | unreachable expression 8 | any code following this expression is unreachable 9 | 10note: the lint level is defined here 11 --> $DIR/unreachable-try-pattern.rs:3:9 12 | 13LL | #![warn(unreachable_code)] 14 | ^^^^^^^^^^^^^^^^ 15 16warning: unreachable pattern 17 --> $DIR/unreachable-try-pattern.rs:19:24 18 | 19LL | let y = (match x { Ok(n) => Ok(n as u32), Err(e) => Err(e) })?; 20 | ^^^^^ 21 | 22note: the lint level is defined here 23 --> $DIR/unreachable-try-pattern.rs:4:9 24 | 25LL | #![warn(unreachable_patterns)] 26 | ^^^^^^^^^^^^^^^^^^^^ 27 28warning: unreachable pattern 29 --> $DIR/unreachable-try-pattern.rs:30:40 30 | 31LL | let y = (match x { Ok(n) => Ok(n), Err(e) => Err(e) })?; 32 | ^^^^^^ 33 34warning: 3 warnings emitted 35 36