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