]>
Commit | Line | Data |
---|---|---|
dfeec247 XL |
1 | error[E0308]: mismatched types |
2 | --> $DIR/pat-type-err-let-stmt.rs:6:29 | |
3 | | | |
4 | LL | let Ok(0): Option<u8> = 42u8; | |
5 | | ---------- ^^^^ | |
6 | | | | | |
1b1a35ee | 7 | | | expected enum `Option`, found `u8` |
dfeec247 XL |
8 | | | help: try using a variant of the expected enum: `Some(42u8)` |
9 | | expected due to this | |
10 | | | |
1b1a35ee | 11 | = note: expected enum `Option<u8>` |
dfeec247 XL |
12 | found type `u8` |
13 | ||
14 | error[E0308]: mismatched types | |
15 | --> $DIR/pat-type-err-let-stmt.rs:6:9 | |
16 | | | |
17 | LL | let Ok(0): Option<u8> = 42u8; | |
18 | | ^^^^^ ---------- expected due to this | |
19 | | | | |
6a06907d | 20 | | expected enum `Option`, found enum `Result` |
dfeec247 | 21 | | |
1b1a35ee | 22 | = note: expected enum `Option<u8>` |
6a06907d | 23 | found enum `Result<_, _>` |
dfeec247 XL |
24 | |
25 | error[E0308]: mismatched types | |
26 | --> $DIR/pat-type-err-let-stmt.rs:11:9 | |
27 | | | |
28 | LL | let Ok(0): Option<u8>; | |
29 | | ^^^^^ ---------- expected due to this | |
30 | | | | |
6a06907d | 31 | | expected enum `Option`, found enum `Result` |
dfeec247 | 32 | | |
1b1a35ee | 33 | = note: expected enum `Option<u8>` |
6a06907d | 34 | found enum `Result<_, _>` |
dfeec247 XL |
35 | |
36 | error[E0308]: mismatched types | |
37 | --> $DIR/pat-type-err-let-stmt.rs:15:9 | |
38 | | | |
39 | LL | let Ok(0) = 42u8; | |
40 | | ^^^^^ ---- this expression has type `u8` | |
41 | | | | |
6a06907d | 42 | | expected `u8`, found enum `Result` |
dfeec247 XL |
43 | | |
44 | = note: expected type `u8` | |
6a06907d | 45 | found enum `Result<_, _>` |
dfeec247 XL |
46 | |
47 | error: aborting due to 4 previous errors | |
48 | ||
49 | For more information about this error, try `rustc --explain E0308`. |