1 error[E0004]: non-exhaustive patterns: `_` not covered
2 --> $DIR/half-open-range-pats-exhaustive-fail.rs:16:8
4 LL | m!(0f32, core::f32::NEG_INFINITY..);
5 | ^^^^ pattern `_` not covered
7 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
8 = note: the matched value is of type `f32`
10 error[E0004]: non-exhaustive patterns: `_` not covered
11 --> $DIR/half-open-range-pats-exhaustive-fail.rs:17:8
13 LL | m!(0f32, ..core::f32::INFINITY);
14 | ^^^^ pattern `_` not covered
16 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
17 = note: the matched value is of type `f32`
19 error[E0004]: non-exhaustive patterns: `'\u{10ffff}'` not covered
20 --> $DIR/half-open-range-pats-exhaustive-fail.rs:26:8
22 LL | m!('a', ..core::char::MAX);
23 | ^^^ pattern `'\u{10ffff}'` not covered
25 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
26 = note: the matched value is of type `char`
28 error[E0004]: non-exhaustive patterns: `'\u{10fffe}'..='\u{10ffff}'` not covered
29 --> $DIR/half-open-range-pats-exhaustive-fail.rs:27:8
31 LL | m!('a', ..ALMOST_MAX);
32 | ^^^ pattern `'\u{10fffe}'..='\u{10ffff}'` not covered
34 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
35 = note: the matched value is of type `char`
37 error[E0004]: non-exhaustive patterns: `'\u{0}'` not covered
38 --> $DIR/half-open-range-pats-exhaustive-fail.rs:28:8
40 LL | m!('a', ALMOST_MIN..);
41 | ^^^ pattern `'\u{0}'` not covered
43 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
44 = note: the matched value is of type `char`
46 error[E0004]: non-exhaustive patterns: `'\u{10ffff}'` not covered
47 --> $DIR/half-open-range-pats-exhaustive-fail.rs:29:8
49 LL | m!('a', ..=ALMOST_MAX);
50 | ^^^ pattern `'\u{10ffff}'` not covered
52 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
53 = note: the matched value is of type `char`
55 error[E0004]: non-exhaustive patterns: `'b'` not covered
56 --> $DIR/half-open-range-pats-exhaustive-fail.rs:30:8
58 LL | m!('a', ..=VAL | VAL_2..);
59 | ^^^ pattern `'b'` not covered
61 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
62 = note: the matched value is of type `char`
64 error[E0004]: non-exhaustive patterns: `'b'` not covered
65 --> $DIR/half-open-range-pats-exhaustive-fail.rs:31:8
67 LL | m!('a', ..VAL_1 | VAL_2..);
68 | ^^^ pattern `'b'` not covered
70 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
71 = note: the matched value is of type `char`
73 error[E0004]: non-exhaustive patterns: `u8::MAX` not covered
74 --> $DIR/half-open-range-pats-exhaustive-fail.rs:41:12
76 LL | m!(0, ..core::u8::MAX);
77 | ^ pattern `u8::MAX` not covered
79 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
80 = note: the matched value is of type `u8`
82 error[E0004]: non-exhaustive patterns: `254_u8..=u8::MAX` not covered
83 --> $DIR/half-open-range-pats-exhaustive-fail.rs:42:12
85 LL | m!(0, ..ALMOST_MAX);
86 | ^ pattern `254_u8..=u8::MAX` not covered
88 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
89 = note: the matched value is of type `u8`
91 error[E0004]: non-exhaustive patterns: `0_u8` not covered
92 --> $DIR/half-open-range-pats-exhaustive-fail.rs:43:12
94 LL | m!(0, ALMOST_MIN..);
95 | ^ pattern `0_u8` not covered
97 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
98 = note: the matched value is of type `u8`
100 error[E0004]: non-exhaustive patterns: `u8::MAX` not covered
101 --> $DIR/half-open-range-pats-exhaustive-fail.rs:44:12
103 LL | m!(0, ..=ALMOST_MAX);
104 | ^ pattern `u8::MAX` not covered
106 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
107 = note: the matched value is of type `u8`
109 error[E0004]: non-exhaustive patterns: `43_u8` not covered
110 --> $DIR/half-open-range-pats-exhaustive-fail.rs:45:12
112 LL | m!(0, ..=VAL | VAL_2..);
113 | ^ pattern `43_u8` not covered
115 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
116 = note: the matched value is of type `u8`
118 error[E0004]: non-exhaustive patterns: `43_u8` not covered
119 --> $DIR/half-open-range-pats-exhaustive-fail.rs:46:12
121 LL | m!(0, ..VAL_1 | VAL_2..);
122 | ^ pattern `43_u8` not covered
124 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
125 = note: the matched value is of type `u8`
127 error[E0004]: non-exhaustive patterns: `u16::MAX` not covered
128 --> $DIR/half-open-range-pats-exhaustive-fail.rs:54:12
130 LL | m!(0, ..core::u16::MAX);
131 | ^ pattern `u16::MAX` not covered
133 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
134 = note: the matched value is of type `u16`
136 error[E0004]: non-exhaustive patterns: `65534_u16..=u16::MAX` not covered
137 --> $DIR/half-open-range-pats-exhaustive-fail.rs:55:12
139 LL | m!(0, ..ALMOST_MAX);
140 | ^ pattern `65534_u16..=u16::MAX` not covered
142 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
143 = note: the matched value is of type `u16`
145 error[E0004]: non-exhaustive patterns: `0_u16` not covered
146 --> $DIR/half-open-range-pats-exhaustive-fail.rs:56:12
148 LL | m!(0, ALMOST_MIN..);
149 | ^ pattern `0_u16` not covered
151 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
152 = note: the matched value is of type `u16`
154 error[E0004]: non-exhaustive patterns: `u16::MAX` not covered
155 --> $DIR/half-open-range-pats-exhaustive-fail.rs:57:12
157 LL | m!(0, ..=ALMOST_MAX);
158 | ^ pattern `u16::MAX` not covered
160 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
161 = note: the matched value is of type `u16`
163 error[E0004]: non-exhaustive patterns: `43_u16` not covered
164 --> $DIR/half-open-range-pats-exhaustive-fail.rs:58:12
166 LL | m!(0, ..=VAL | VAL_2..);
167 | ^ pattern `43_u16` not covered
169 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
170 = note: the matched value is of type `u16`
172 error[E0004]: non-exhaustive patterns: `43_u16` not covered
173 --> $DIR/half-open-range-pats-exhaustive-fail.rs:59:12
175 LL | m!(0, ..VAL_1 | VAL_2..);
176 | ^ pattern `43_u16` not covered
178 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
179 = note: the matched value is of type `u16`
181 error[E0004]: non-exhaustive patterns: `u32::MAX` not covered
182 --> $DIR/half-open-range-pats-exhaustive-fail.rs:67:12
184 LL | m!(0, ..core::u32::MAX);
185 | ^ pattern `u32::MAX` not covered
187 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
188 = note: the matched value is of type `u32`
190 error[E0004]: non-exhaustive patterns: `4294967294_u32..=u32::MAX` not covered
191 --> $DIR/half-open-range-pats-exhaustive-fail.rs:68:12
193 LL | m!(0, ..ALMOST_MAX);
194 | ^ pattern `4294967294_u32..=u32::MAX` not covered
196 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
197 = note: the matched value is of type `u32`
199 error[E0004]: non-exhaustive patterns: `0_u32` not covered
200 --> $DIR/half-open-range-pats-exhaustive-fail.rs:69:12
202 LL | m!(0, ALMOST_MIN..);
203 | ^ pattern `0_u32` not covered
205 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
206 = note: the matched value is of type `u32`
208 error[E0004]: non-exhaustive patterns: `u32::MAX` not covered
209 --> $DIR/half-open-range-pats-exhaustive-fail.rs:70:12
211 LL | m!(0, ..=ALMOST_MAX);
212 | ^ pattern `u32::MAX` not covered
214 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
215 = note: the matched value is of type `u32`
217 error[E0004]: non-exhaustive patterns: `43_u32` not covered
218 --> $DIR/half-open-range-pats-exhaustive-fail.rs:71:12
220 LL | m!(0, ..=VAL | VAL_2..);
221 | ^ pattern `43_u32` not covered
223 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
224 = note: the matched value is of type `u32`
226 error[E0004]: non-exhaustive patterns: `43_u32` not covered
227 --> $DIR/half-open-range-pats-exhaustive-fail.rs:72:12
229 LL | m!(0, ..VAL_1 | VAL_2..);
230 | ^ pattern `43_u32` not covered
232 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
233 = note: the matched value is of type `u32`
235 error[E0004]: non-exhaustive patterns: `u64::MAX` not covered
236 --> $DIR/half-open-range-pats-exhaustive-fail.rs:80:12
238 LL | m!(0, ..core::u64::MAX);
239 | ^ pattern `u64::MAX` not covered
241 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
242 = note: the matched value is of type `u64`
244 error[E0004]: non-exhaustive patterns: `18446744073709551614_u64..=u64::MAX` not covered
245 --> $DIR/half-open-range-pats-exhaustive-fail.rs:81:12
247 LL | m!(0, ..ALMOST_MAX);
248 | ^ pattern `18446744073709551614_u64..=u64::MAX` not covered
250 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
251 = note: the matched value is of type `u64`
253 error[E0004]: non-exhaustive patterns: `0_u64` not covered
254 --> $DIR/half-open-range-pats-exhaustive-fail.rs:82:12
256 LL | m!(0, ALMOST_MIN..);
257 | ^ pattern `0_u64` not covered
259 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
260 = note: the matched value is of type `u64`
262 error[E0004]: non-exhaustive patterns: `u64::MAX` not covered
263 --> $DIR/half-open-range-pats-exhaustive-fail.rs:83:12
265 LL | m!(0, ..=ALMOST_MAX);
266 | ^ pattern `u64::MAX` not covered
268 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
269 = note: the matched value is of type `u64`
271 error[E0004]: non-exhaustive patterns: `43_u64` not covered
272 --> $DIR/half-open-range-pats-exhaustive-fail.rs:84:12
274 LL | m!(0, ..=VAL | VAL_2..);
275 | ^ pattern `43_u64` not covered
277 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
278 = note: the matched value is of type `u64`
280 error[E0004]: non-exhaustive patterns: `43_u64` not covered
281 --> $DIR/half-open-range-pats-exhaustive-fail.rs:85:12
283 LL | m!(0, ..VAL_1 | VAL_2..);
284 | ^ pattern `43_u64` not covered
286 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
287 = note: the matched value is of type `u64`
289 error[E0004]: non-exhaustive patterns: `u128::MAX` not covered
290 --> $DIR/half-open-range-pats-exhaustive-fail.rs:93:12
292 LL | m!(0, ..core::u128::MAX);
293 | ^ pattern `u128::MAX` not covered
295 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
296 = note: the matched value is of type `u128`
298 error[E0004]: non-exhaustive patterns: `340282366920938463463374607431768211454_u128..=u128::MAX` not covered
299 --> $DIR/half-open-range-pats-exhaustive-fail.rs:94:12
301 LL | m!(0, ..ALMOST_MAX);
302 | ^ pattern `340282366920938463463374607431768211454_u128..=u128::MAX` not covered
304 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
305 = note: the matched value is of type `u128`
307 error[E0004]: non-exhaustive patterns: `0_u128` not covered
308 --> $DIR/half-open-range-pats-exhaustive-fail.rs:95:12
310 LL | m!(0, ALMOST_MIN..);
311 | ^ pattern `0_u128` not covered
313 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
314 = note: the matched value is of type `u128`
316 error[E0004]: non-exhaustive patterns: `u128::MAX` not covered
317 --> $DIR/half-open-range-pats-exhaustive-fail.rs:96:12
319 LL | m!(0, ..=ALMOST_MAX);
320 | ^ pattern `u128::MAX` not covered
322 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
323 = note: the matched value is of type `u128`
325 error[E0004]: non-exhaustive patterns: `43_u128` not covered
326 --> $DIR/half-open-range-pats-exhaustive-fail.rs:97:12
328 LL | m!(0, ..=VAL | VAL_2..);
329 | ^ pattern `43_u128` not covered
331 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
332 = note: the matched value is of type `u128`
334 error[E0004]: non-exhaustive patterns: `43_u128` not covered
335 --> $DIR/half-open-range-pats-exhaustive-fail.rs:98:12
337 LL | m!(0, ..VAL_1 | VAL_2..);
338 | ^ pattern `43_u128` not covered
340 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
341 = note: the matched value is of type `u128`
343 error[E0004]: non-exhaustive patterns: `i8::MAX` not covered
344 --> $DIR/half-open-range-pats-exhaustive-fail.rs:109:12
346 LL | m!(0, ..core::i8::MAX);
347 | ^ pattern `i8::MAX` not covered
349 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
350 = note: the matched value is of type `i8`
352 error[E0004]: non-exhaustive patterns: `126_i8..=i8::MAX` not covered
353 --> $DIR/half-open-range-pats-exhaustive-fail.rs:110:12
355 LL | m!(0, ..ALMOST_MAX);
356 | ^ pattern `126_i8..=i8::MAX` not covered
358 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
359 = note: the matched value is of type `i8`
361 error[E0004]: non-exhaustive patterns: `i8::MIN` not covered
362 --> $DIR/half-open-range-pats-exhaustive-fail.rs:111:12
364 LL | m!(0, ALMOST_MIN..);
365 | ^ pattern `i8::MIN` not covered
367 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
368 = note: the matched value is of type `i8`
370 error[E0004]: non-exhaustive patterns: `i8::MAX` not covered
371 --> $DIR/half-open-range-pats-exhaustive-fail.rs:112:12
373 LL | m!(0, ..=ALMOST_MAX);
374 | ^ pattern `i8::MAX` not covered
376 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
377 = note: the matched value is of type `i8`
379 error[E0004]: non-exhaustive patterns: `43_i8` not covered
380 --> $DIR/half-open-range-pats-exhaustive-fail.rs:113:12
382 LL | m!(0, ..=VAL | VAL_2..);
383 | ^ pattern `43_i8` not covered
385 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
386 = note: the matched value is of type `i8`
388 error[E0004]: non-exhaustive patterns: `43_i8` not covered
389 --> $DIR/half-open-range-pats-exhaustive-fail.rs:114:12
391 LL | m!(0, ..VAL_1 | VAL_2..);
392 | ^ pattern `43_i8` not covered
394 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
395 = note: the matched value is of type `i8`
397 error[E0004]: non-exhaustive patterns: `i16::MAX` not covered
398 --> $DIR/half-open-range-pats-exhaustive-fail.rs:122:12
400 LL | m!(0, ..core::i16::MAX);
401 | ^ pattern `i16::MAX` not covered
403 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
404 = note: the matched value is of type `i16`
406 error[E0004]: non-exhaustive patterns: `32766_i16..=i16::MAX` not covered
407 --> $DIR/half-open-range-pats-exhaustive-fail.rs:123:12
409 LL | m!(0, ..ALMOST_MAX);
410 | ^ pattern `32766_i16..=i16::MAX` not covered
412 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
413 = note: the matched value is of type `i16`
415 error[E0004]: non-exhaustive patterns: `i16::MIN` not covered
416 --> $DIR/half-open-range-pats-exhaustive-fail.rs:124:12
418 LL | m!(0, ALMOST_MIN..);
419 | ^ pattern `i16::MIN` not covered
421 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
422 = note: the matched value is of type `i16`
424 error[E0004]: non-exhaustive patterns: `i16::MAX` not covered
425 --> $DIR/half-open-range-pats-exhaustive-fail.rs:125:12
427 LL | m!(0, ..=ALMOST_MAX);
428 | ^ pattern `i16::MAX` not covered
430 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
431 = note: the matched value is of type `i16`
433 error[E0004]: non-exhaustive patterns: `43_i16` not covered
434 --> $DIR/half-open-range-pats-exhaustive-fail.rs:126:12
436 LL | m!(0, ..=VAL | VAL_2..);
437 | ^ pattern `43_i16` not covered
439 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
440 = note: the matched value is of type `i16`
442 error[E0004]: non-exhaustive patterns: `43_i16` not covered
443 --> $DIR/half-open-range-pats-exhaustive-fail.rs:127:12
445 LL | m!(0, ..VAL_1 | VAL_2..);
446 | ^ pattern `43_i16` not covered
448 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
449 = note: the matched value is of type `i16`
451 error[E0004]: non-exhaustive patterns: `i32::MAX` not covered
452 --> $DIR/half-open-range-pats-exhaustive-fail.rs:135:12
454 LL | m!(0, ..core::i32::MAX);
455 | ^ pattern `i32::MAX` not covered
457 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
458 = note: the matched value is of type `i32`
460 error[E0004]: non-exhaustive patterns: `2147483646_i32..=i32::MAX` not covered
461 --> $DIR/half-open-range-pats-exhaustive-fail.rs:136:12
463 LL | m!(0, ..ALMOST_MAX);
464 | ^ pattern `2147483646_i32..=i32::MAX` not covered
466 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
467 = note: the matched value is of type `i32`
469 error[E0004]: non-exhaustive patterns: `i32::MIN` not covered
470 --> $DIR/half-open-range-pats-exhaustive-fail.rs:137:12
472 LL | m!(0, ALMOST_MIN..);
473 | ^ pattern `i32::MIN` not covered
475 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
476 = note: the matched value is of type `i32`
478 error[E0004]: non-exhaustive patterns: `i32::MAX` not covered
479 --> $DIR/half-open-range-pats-exhaustive-fail.rs:138:12
481 LL | m!(0, ..=ALMOST_MAX);
482 | ^ pattern `i32::MAX` not covered
484 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
485 = note: the matched value is of type `i32`
487 error[E0004]: non-exhaustive patterns: `43_i32` not covered
488 --> $DIR/half-open-range-pats-exhaustive-fail.rs:139:12
490 LL | m!(0, ..=VAL | VAL_2..);
491 | ^ pattern `43_i32` not covered
493 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
494 = note: the matched value is of type `i32`
496 error[E0004]: non-exhaustive patterns: `43_i32` not covered
497 --> $DIR/half-open-range-pats-exhaustive-fail.rs:140:12
499 LL | m!(0, ..VAL_1 | VAL_2..);
500 | ^ pattern `43_i32` not covered
502 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
503 = note: the matched value is of type `i32`
505 error[E0004]: non-exhaustive patterns: `i64::MAX` not covered
506 --> $DIR/half-open-range-pats-exhaustive-fail.rs:148:12
508 LL | m!(0, ..core::i64::MAX);
509 | ^ pattern `i64::MAX` not covered
511 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
512 = note: the matched value is of type `i64`
514 error[E0004]: non-exhaustive patterns: `9223372036854775806_i64..=i64::MAX` not covered
515 --> $DIR/half-open-range-pats-exhaustive-fail.rs:149:12
517 LL | m!(0, ..ALMOST_MAX);
518 | ^ pattern `9223372036854775806_i64..=i64::MAX` not covered
520 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
521 = note: the matched value is of type `i64`
523 error[E0004]: non-exhaustive patterns: `i64::MIN` not covered
524 --> $DIR/half-open-range-pats-exhaustive-fail.rs:150:12
526 LL | m!(0, ALMOST_MIN..);
527 | ^ pattern `i64::MIN` not covered
529 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
530 = note: the matched value is of type `i64`
532 error[E0004]: non-exhaustive patterns: `i64::MAX` not covered
533 --> $DIR/half-open-range-pats-exhaustive-fail.rs:151:12
535 LL | m!(0, ..=ALMOST_MAX);
536 | ^ pattern `i64::MAX` not covered
538 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
539 = note: the matched value is of type `i64`
541 error[E0004]: non-exhaustive patterns: `43_i64` not covered
542 --> $DIR/half-open-range-pats-exhaustive-fail.rs:152:12
544 LL | m!(0, ..=VAL | VAL_2..);
545 | ^ pattern `43_i64` not covered
547 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
548 = note: the matched value is of type `i64`
550 error[E0004]: non-exhaustive patterns: `43_i64` not covered
551 --> $DIR/half-open-range-pats-exhaustive-fail.rs:153:12
553 LL | m!(0, ..VAL_1 | VAL_2..);
554 | ^ pattern `43_i64` not covered
556 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
557 = note: the matched value is of type `i64`
559 error[E0004]: non-exhaustive patterns: `i128::MAX` not covered
560 --> $DIR/half-open-range-pats-exhaustive-fail.rs:161:12
562 LL | m!(0, ..core::i128::MAX);
563 | ^ pattern `i128::MAX` not covered
565 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
566 = note: the matched value is of type `i128`
568 error[E0004]: non-exhaustive patterns: `170141183460469231731687303715884105726_i128..=i128::MAX` not covered
569 --> $DIR/half-open-range-pats-exhaustive-fail.rs:162:12
571 LL | m!(0, ..ALMOST_MAX);
572 | ^ pattern `170141183460469231731687303715884105726_i128..=i128::MAX` not covered
574 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
575 = note: the matched value is of type `i128`
577 error[E0004]: non-exhaustive patterns: `i128::MIN` not covered
578 --> $DIR/half-open-range-pats-exhaustive-fail.rs:163:12
580 LL | m!(0, ALMOST_MIN..);
581 | ^ pattern `i128::MIN` not covered
583 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
584 = note: the matched value is of type `i128`
586 error[E0004]: non-exhaustive patterns: `i128::MAX` not covered
587 --> $DIR/half-open-range-pats-exhaustive-fail.rs:164:12
589 LL | m!(0, ..=ALMOST_MAX);
590 | ^ pattern `i128::MAX` not covered
592 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
593 = note: the matched value is of type `i128`
595 error[E0004]: non-exhaustive patterns: `43_i128` not covered
596 --> $DIR/half-open-range-pats-exhaustive-fail.rs:165:12
598 LL | m!(0, ..=VAL | VAL_2..);
599 | ^ pattern `43_i128` not covered
601 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
602 = note: the matched value is of type `i128`
604 error[E0004]: non-exhaustive patterns: `43_i128` not covered
605 --> $DIR/half-open-range-pats-exhaustive-fail.rs:166:12
607 LL | m!(0, ..VAL_1 | VAL_2..);
608 | ^ pattern `43_i128` not covered
610 = help: ensure that all possible cases are being handled, possibly by adding wildcards or more match arms
611 = note: the matched value is of type `i128`
613 error: aborting due to 68 previous errors
615 For more information about this error, try `rustc --explain E0004`.