| error: literal out of range for `u8` |
| --> $DIR/overflowing-literals.rs:8:35 |
| | |
| LL | type TooBig = pattern_type!(u8 is 500..); |
| | ^^^ |
| | |
| = note: the literal `500` does not fit into the type `u8` whose range is `0..=255` |
| = note: `#[deny(overflowing_literals)]` on by default |
| |
| error: literal out of range for `i8` |
| --> $DIR/overflowing-literals.rs:10:37 |
| | |
| LL | type TooSmall = pattern_type!(i8 is -500..); |
| | ^^^^ |
| | |
| = note: the literal `-500` does not fit into the type `i8` whose range is `-128..=127` |
| = help: consider using the type `i16` instead |
| |
| error: literal out of range for `i8` |
| --> $DIR/overflowing-literals.rs:12:41 |
| | |
| LL | type TooBigSigned = pattern_type!(i8 is 200..); |
| | ^^^ |
| | |
| = note: the literal `200` does not fit into the type `i8` whose range is `-128..=127` |
| = help: consider using the type `u8` instead |
| |
| error: literal out of range for `u8` |
| --> $DIR/overflowing-literals.rs:17:9 |
| | |
| LL | 500 => {} |
| | ^^^ |
| | |
| = note: the literal `500` does not fit into the type `u8` whose range is `0..=255` |
| |
| error: aborting due to 4 previous errors |
| |