= note: the matched value is of type `f32`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ _ => todo!() }
- |
+LL | match $s { $($t)+ => {}, _ => todo!() }
+ | ++++++++++++++
error[E0004]: non-exhaustive patterns: `_` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:17:8
= note: the matched value is of type `f32`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ _ => todo!() }
- |
+LL | match $s { $($t)+ => {}, _ => todo!() }
+ | ++++++++++++++
error[E0004]: non-exhaustive patterns: `'\u{10ffff}'` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:26:8
= note: the matched value is of type `char`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ '\u{10ffff}' => todo!() }
- |
+LL | match $s { $($t)+ => {}, '\u{10ffff}' => todo!() }
+ | +++++++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `'\u{10fffe}'..='\u{10ffff}'` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:27:8
= note: the matched value is of type `char`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ '\u{10fffe}'..='\u{10ffff}' => todo!() }
- |
+LL | match $s { $($t)+ => {}, '\u{10fffe}'..='\u{10ffff}' => todo!() }
+ | ++++++++++++++++++++++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `'\0'` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:28:8
= note: the matched value is of type `char`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ '\0' => todo!() }
- |
+LL | match $s { $($t)+ => {}, '\0' => todo!() }
+ | +++++++++++++++++
error[E0004]: non-exhaustive patterns: `'\u{10ffff}'` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:29:8
= note: the matched value is of type `char`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ '\u{10ffff}' => todo!() }
- |
+LL | match $s { $($t)+ => {}, '\u{10ffff}' => todo!() }
+ | +++++++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `'b'` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:30:8
= note: the matched value is of type `char`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 'b' => todo!() }
- |
+LL | match $s { $($t)+ => {}, 'b' => todo!() }
+ | ++++++++++++++++
error[E0004]: non-exhaustive patterns: `'b'` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:31:8
= note: the matched value is of type `char`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 'b' => todo!() }
- |
+LL | match $s { $($t)+ => {}, 'b' => todo!() }
+ | ++++++++++++++++
error[E0004]: non-exhaustive patterns: `u8::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:41:12
= note: the matched value is of type `u8`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ u8::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, u8::MAX => todo!() }
+ | ++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `254_u8..=u8::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:42:12
= note: the matched value is of type `u8`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 254_u8..=u8::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, 254_u8..=u8::MAX => todo!() }
+ | +++++++++++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `0_u8` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:43:12
= note: the matched value is of type `u8`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 0_u8 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 0_u8 => todo!() }
+ | +++++++++++++++++
error[E0004]: non-exhaustive patterns: `u8::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:44:12
= note: the matched value is of type `u8`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ u8::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, u8::MAX => todo!() }
+ | ++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_u8` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:45:12
= note: the matched value is of type `u8`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_u8 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_u8 => todo!() }
+ | ++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_u8` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:46:12
= note: the matched value is of type `u8`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_u8 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_u8 => todo!() }
+ | ++++++++++++++++++
error[E0004]: non-exhaustive patterns: `u16::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:54:12
= note: the matched value is of type `u16`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ u16::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, u16::MAX => todo!() }
+ | +++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `65534_u16..=u16::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:55:12
= note: the matched value is of type `u16`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 65534_u16..=u16::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, 65534_u16..=u16::MAX => todo!() }
+ | +++++++++++++++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `0_u16` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:56:12
= note: the matched value is of type `u16`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 0_u16 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 0_u16 => todo!() }
+ | ++++++++++++++++++
error[E0004]: non-exhaustive patterns: `u16::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:57:12
= note: the matched value is of type `u16`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ u16::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, u16::MAX => todo!() }
+ | +++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_u16` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:58:12
= note: the matched value is of type `u16`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_u16 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_u16 => todo!() }
+ | +++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_u16` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:59:12
= note: the matched value is of type `u16`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_u16 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_u16 => todo!() }
+ | +++++++++++++++++++
error[E0004]: non-exhaustive patterns: `u32::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:67:12
= note: the matched value is of type `u32`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ u32::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, u32::MAX => todo!() }
+ | +++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `4294967294_u32..=u32::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:68:12
= note: the matched value is of type `u32`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 4294967294_u32..=u32::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, 4294967294_u32..=u32::MAX => todo!() }
+ | ++++++++++++++++++++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `0_u32` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:69:12
= note: the matched value is of type `u32`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 0_u32 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 0_u32 => todo!() }
+ | ++++++++++++++++++
error[E0004]: non-exhaustive patterns: `u32::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:70:12
= note: the matched value is of type `u32`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ u32::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, u32::MAX => todo!() }
+ | +++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_u32` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:71:12
= note: the matched value is of type `u32`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_u32 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_u32 => todo!() }
+ | +++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_u32` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:72:12
= note: the matched value is of type `u32`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_u32 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_u32 => todo!() }
+ | +++++++++++++++++++
error[E0004]: non-exhaustive patterns: `u64::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:80:12
= note: the matched value is of type `u64`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ u64::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, u64::MAX => todo!() }
+ | +++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `18446744073709551614_u64..=u64::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:81:12
= note: the matched value is of type `u64`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 18446744073709551614_u64..=u64::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, 18446744073709551614_u64..=u64::MAX => todo!() }
+ | ++++++++++++++++++++++++++++++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `0_u64` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:82:12
= note: the matched value is of type `u64`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 0_u64 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 0_u64 => todo!() }
+ | ++++++++++++++++++
error[E0004]: non-exhaustive patterns: `u64::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:83:12
= note: the matched value is of type `u64`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ u64::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, u64::MAX => todo!() }
+ | +++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_u64` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:84:12
= note: the matched value is of type `u64`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_u64 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_u64 => todo!() }
+ | +++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_u64` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:85:12
= note: the matched value is of type `u64`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_u64 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_u64 => todo!() }
+ | +++++++++++++++++++
error[E0004]: non-exhaustive patterns: `u128::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:93:12
= note: the matched value is of type `u128`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ u128::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, u128::MAX => todo!() }
+ | ++++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `340282366920938463463374607431768211454_u128..=u128::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:94:12
= note: the matched value is of type `u128`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 340282366920938463463374607431768211454_u128..=u128::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, 340282366920938463463374607431768211454_u128..=u128::MAX => todo!() }
+ | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `0_u128` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:95:12
= note: the matched value is of type `u128`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 0_u128 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 0_u128 => todo!() }
+ | +++++++++++++++++++
error[E0004]: non-exhaustive patterns: `u128::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:96:12
= note: the matched value is of type `u128`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ u128::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, u128::MAX => todo!() }
+ | ++++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_u128` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:97:12
= note: the matched value is of type `u128`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_u128 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_u128 => todo!() }
+ | ++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_u128` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:98:12
= note: the matched value is of type `u128`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_u128 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_u128 => todo!() }
+ | ++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `i8::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:109:12
= note: the matched value is of type `i8`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ i8::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, i8::MAX => todo!() }
+ | ++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `126_i8..=i8::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:110:12
= note: the matched value is of type `i8`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 126_i8..=i8::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, 126_i8..=i8::MAX => todo!() }
+ | +++++++++++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `i8::MIN` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:111:12
= note: the matched value is of type `i8`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ i8::MIN => todo!() }
- |
+LL | match $s { $($t)+ => {}, i8::MIN => todo!() }
+ | ++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `i8::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:112:12
= note: the matched value is of type `i8`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ i8::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, i8::MAX => todo!() }
+ | ++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_i8` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:113:12
= note: the matched value is of type `i8`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_i8 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_i8 => todo!() }
+ | ++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_i8` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:114:12
= note: the matched value is of type `i8`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_i8 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_i8 => todo!() }
+ | ++++++++++++++++++
error[E0004]: non-exhaustive patterns: `i16::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:122:12
= note: the matched value is of type `i16`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ i16::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, i16::MAX => todo!() }
+ | +++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `32766_i16..=i16::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:123:12
= note: the matched value is of type `i16`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 32766_i16..=i16::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, 32766_i16..=i16::MAX => todo!() }
+ | +++++++++++++++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `i16::MIN` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:124:12
= note: the matched value is of type `i16`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ i16::MIN => todo!() }
- |
+LL | match $s { $($t)+ => {}, i16::MIN => todo!() }
+ | +++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `i16::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:125:12
= note: the matched value is of type `i16`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ i16::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, i16::MAX => todo!() }
+ | +++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_i16` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:126:12
= note: the matched value is of type `i16`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_i16 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_i16 => todo!() }
+ | +++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_i16` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:127:12
= note: the matched value is of type `i16`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_i16 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_i16 => todo!() }
+ | +++++++++++++++++++
error[E0004]: non-exhaustive patterns: `i32::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:135:12
= note: the matched value is of type `i32`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ i32::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, i32::MAX => todo!() }
+ | +++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `2147483646_i32..=i32::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:136:12
= note: the matched value is of type `i32`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 2147483646_i32..=i32::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, 2147483646_i32..=i32::MAX => todo!() }
+ | ++++++++++++++++++++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `i32::MIN` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:137:12
= note: the matched value is of type `i32`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ i32::MIN => todo!() }
- |
+LL | match $s { $($t)+ => {}, i32::MIN => todo!() }
+ | +++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `i32::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:138:12
= note: the matched value is of type `i32`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ i32::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, i32::MAX => todo!() }
+ | +++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_i32` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:139:12
= note: the matched value is of type `i32`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_i32 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_i32 => todo!() }
+ | +++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_i32` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:140:12
= note: the matched value is of type `i32`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_i32 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_i32 => todo!() }
+ | +++++++++++++++++++
error[E0004]: non-exhaustive patterns: `i64::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:148:12
= note: the matched value is of type `i64`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ i64::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, i64::MAX => todo!() }
+ | +++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `9223372036854775806_i64..=i64::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:149:12
= note: the matched value is of type `i64`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 9223372036854775806_i64..=i64::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, 9223372036854775806_i64..=i64::MAX => todo!() }
+ | +++++++++++++++++++++++++++++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `i64::MIN` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:150:12
= note: the matched value is of type `i64`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ i64::MIN => todo!() }
- |
+LL | match $s { $($t)+ => {}, i64::MIN => todo!() }
+ | +++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `i64::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:151:12
= note: the matched value is of type `i64`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ i64::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, i64::MAX => todo!() }
+ | +++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_i64` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:152:12
= note: the matched value is of type `i64`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_i64 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_i64 => todo!() }
+ | +++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_i64` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:153:12
= note: the matched value is of type `i64`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_i64 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_i64 => todo!() }
+ | +++++++++++++++++++
error[E0004]: non-exhaustive patterns: `i128::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:161:12
= note: the matched value is of type `i128`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ i128::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, i128::MAX => todo!() }
+ | ++++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `170141183460469231731687303715884105726_i128..=i128::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:162:12
= note: the matched value is of type `i128`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 170141183460469231731687303715884105726_i128..=i128::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, 170141183460469231731687303715884105726_i128..=i128::MAX => todo!() }
+ | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `i128::MIN` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:163:12
= note: the matched value is of type `i128`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ i128::MIN => todo!() }
- |
+LL | match $s { $($t)+ => {}, i128::MIN => todo!() }
+ | ++++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `i128::MAX` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:164:12
= note: the matched value is of type `i128`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ i128::MAX => todo!() }
- |
+LL | match $s { $($t)+ => {}, i128::MAX => todo!() }
+ | ++++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_i128` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:165:12
= note: the matched value is of type `i128`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_i128 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_i128 => todo!() }
+ | ++++++++++++++++++++
error[E0004]: non-exhaustive patterns: `43_i128` not covered
--> $DIR/half-open-range-pats-exhaustive-fail.rs:166:12
= note: the matched value is of type `i128`
help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown
|
-LL ~ match $s { $($t)+ => {}
-LL ~ 43_i128 => todo!() }
- |
+LL | match $s { $($t)+ => {}, 43_i128 => todo!() }
+ | ++++++++++++++++++++
error: aborting due to 68 previous errors