unfit in i8 - compile time



examples/numbers/small-integers-unfit-in-i8/src/main.rs
// #[allow(overflowing_literals)]

fn main() {
    let x: i8 = 200;
    println!("{x}");
}

error: literal out of range for `i8`
 --> examples/intro/small_integers_unfit_in_i8.rs:2:17
  |
2 |     let x: i8 = 200;
  |                 ^^^
  |
  = note: the literal `200` does not fit into the type `i8` whose range is `-128..=127`
  = help: consider using the type `u8` instead
  = note: `#[deny(overflowing_literals)]` on by default

error: aborting due to previous error