]>
Commit | Line | Data |
---|---|---|
416331ca XL |
1 | error: `X..` range patterns are not supported |
2 | --> $DIR/exclusive_range_pattern_syntax_collision2.rs:5:13 | |
b7449926 | 3 | | |
532ac7d7 | 4 | LL | [_, 99..] => {}, |
416331ca | 5 | | ^^^^ help: try using the maximum value for the type: `99..MAX` |
b7449926 | 6 | |
416331ca XL |
7 | error[E0527]: pattern requires 2 elements but array has 3 |
8 | --> $DIR/exclusive_range_pattern_syntax_collision2.rs:5:9 | |
9 | | | |
10 | LL | [_, 99..] => {}, | |
11 | | ^^^^^^^^^ expected 3 elements | |
12 | ||
13 | error[E0308]: mismatched types | |
14 | --> $DIR/exclusive_range_pattern_syntax_collision2.rs:5:13 | |
15 | | | |
16 | LL | match [5..4, 99..105, 43..44] { | |
17 | | ----------------------- this match expression has type `std::ops::Range<{integer}>` | |
18 | LL | [_, 99..] => {}, | |
19 | | ^^^^ expected struct `std::ops::Range`, found integer | |
20 | | | |
60c5eb7d XL |
21 | = note: expected struct `std::ops::Range<{integer}>` |
22 | found type `{integer}` | |
416331ca XL |
23 | |
24 | error: aborting due to 3 previous errors | |
b7449926 | 25 | |
416331ca XL |
26 | Some errors have detailed explanations: E0308, E0527. |
27 | For more information about an error, try `rustc --explain E0308`. |