]> git.lizzy.rs Git - rust.git/blob - src/test/ui/exhaustive_integer_patterns.stderr
Auto merge of #54720 - davidtwco:issue-51191, r=nikomatsakis
[rust.git] / src / test / ui / exhaustive_integer_patterns.stderr
1 error: unreachable pattern
2   --> $DIR/exhaustive_integer_patterns.rs:32:9
3    |
4 LL |         200 => {} //~ ERROR unreachable pattern
5    |         ^^^
6    |
7 note: lint level defined here
8   --> $DIR/exhaustive_integer_patterns.rs:13:9
9    |
10 LL | #![deny(unreachable_patterns)]
11    |         ^^^^^^^^^^^^^^^^^^^^
12
13 error[E0004]: non-exhaustive patterns: `128u8..=255u8` not covered
14   --> $DIR/exhaustive_integer_patterns.rs:37:11
15    |
16 LL |     match x { //~ ERROR non-exhaustive patterns
17    |           ^ pattern `128u8..=255u8` not covered
18
19 error[E0004]: non-exhaustive patterns: `11u8..=19u8`, `31u8..=34u8`, `36u8..=69u8` and 1 more not covered
20   --> $DIR/exhaustive_integer_patterns.rs:42:11
21    |
22 LL |     match x { //~ ERROR non-exhaustive patterns
23    |           ^ patterns `11u8..=19u8`, `31u8..=34u8`, `36u8..=69u8` and 1 more not covered
24
25 error: unreachable pattern
26   --> $DIR/exhaustive_integer_patterns.rs:53:9
27    |
28 LL |         -2..=20 => {} //~ ERROR unreachable pattern
29    |         ^^^^^^^
30
31 error[E0004]: non-exhaustive patterns: `-128i8..=-8i8`, `-6i8`, `121i8..=124i8` and 1 more not covered
32   --> $DIR/exhaustive_integer_patterns.rs:50:11
33    |
34 LL |     match x { //~ ERROR non-exhaustive patterns
35    |           ^ patterns `-128i8..=-8i8`, `-6i8`, `121i8..=124i8` and 1 more not covered
36
37 error[E0004]: non-exhaustive patterns: `-128i8` not covered
38   --> $DIR/exhaustive_integer_patterns.rs:99:11
39    |
40 LL |     match 0i8 { //~ ERROR non-exhaustive patterns
41    |           ^^^ pattern `-128i8` not covered
42
43 error[E0004]: non-exhaustive patterns: `0i16` not covered
44   --> $DIR/exhaustive_integer_patterns.rs:107:11
45    |
46 LL |     match 0i16 { //~ ERROR non-exhaustive patterns
47    |           ^^^^ pattern `0i16` not covered
48
49 error[E0004]: non-exhaustive patterns: `128u8..=255u8` not covered
50   --> $DIR/exhaustive_integer_patterns.rs:125:11
51    |
52 LL |     match 0u8 { //~ ERROR non-exhaustive patterns
53    |           ^^^ pattern `128u8..=255u8` not covered
54
55 error[E0004]: non-exhaustive patterns: `(0u8, Some(_))` and `(2u8..=255u8, Some(_))` not covered
56   --> $DIR/exhaustive_integer_patterns.rs:137:11
57    |
58 LL |     match (0u8, Some(())) { //~ ERROR non-exhaustive patterns
59    |           ^^^^^^^^^^^^^^^ patterns `(0u8, Some(_))` and `(2u8..=255u8, Some(_))` not covered
60
61 error[E0004]: non-exhaustive patterns: `(126u8..=127u8, false)` not covered
62   --> $DIR/exhaustive_integer_patterns.rs:142:11
63    |
64 LL |     match (0u8, true) { //~ ERROR non-exhaustive patterns
65    |           ^^^^^^^^^^^ pattern `(126u8..=127u8, false)` not covered
66
67 error[E0004]: non-exhaustive patterns: `340282366920938463463374607431768211455u128` not covered
68   --> $DIR/exhaustive_integer_patterns.rs:162:11
69    |
70 LL |     match 0u128 { //~ ERROR non-exhaustive patterns
71    |           ^^^^^ pattern `340282366920938463463374607431768211455u128` not covered
72
73 error[E0004]: non-exhaustive patterns: `5u128..=340282366920938463463374607431768211455u128` not covered
74   --> $DIR/exhaustive_integer_patterns.rs:166:11
75    |
76 LL |     match 0u128 { //~ ERROR non-exhaustive patterns
77    |           ^^^^^ pattern `5u128..=340282366920938463463374607431768211455u128` not covered
78
79 error[E0004]: non-exhaustive patterns: `0u128..=3u128` not covered
80   --> $DIR/exhaustive_integer_patterns.rs:170:11
81    |
82 LL |     match 0u128 { //~ ERROR non-exhaustive patterns
83    |           ^^^^^ pattern `0u128..=3u128` not covered
84
85 error: aborting due to 13 previous errors
86
87 For more information about this error, try `rustc --explain E0004`.