1error: literal out of range for `i8` 2 --> $DIR/enum-discrim-too-small2.rs:8:11 3 | 4LL | Ci8 = 223, 5 | ^^^ 6 | 7note: the lint level is defined here 8 --> $DIR/enum-discrim-too-small2.rs:1:9 9 | 10LL | #![deny(overflowing_literals)] 11 | ^^^^^^^^^^^^^^^^^^^^ 12 = note: the literal `223` does not fit into the type `i8` whose range is `-128..=127` 13 = help: consider using the type `u8` instead 14 15error: literal out of range for `i16` 16 --> $DIR/enum-discrim-too-small2.rs:15:12 17 | 18LL | Ci16 = 55555, 19 | ^^^^^ 20 | 21 = note: the literal `55555` does not fit into the type `i16` whose range is `-32768..=32767` 22 = help: consider using the type `u16` instead 23 24error: literal out of range for `i32` 25 --> $DIR/enum-discrim-too-small2.rs:22:12 26 | 27LL | Ci32 = 3_000_000_000, 28 | ^^^^^^^^^^^^^ 29 | 30 = note: the literal `3_000_000_000` does not fit into the type `i32` whose range is `-2147483648..=2147483647` 31 = help: consider using the type `u32` instead 32 33error: literal out of range for `i64` 34 --> $DIR/enum-discrim-too-small2.rs:29:12 35 | 36LL | Ci64 = 9223372036854775809, 37 | ^^^^^^^^^^^^^^^^^^^ 38 | 39 = note: the literal `9223372036854775809` does not fit into the type `i64` whose range is `-9223372036854775808..=9223372036854775807` 40 = help: consider using the type `u64` instead 41 42error: aborting due to 4 previous errors 43 44