#![deny(overflowing_literals)] fn main() { const XYZ: char = 0x1F888 as char; //~^ ERROR only `u8` can be cast into `char` const XY: char = 129160 as char; //~^ ERROR only `u8` can be cast into `char` const ZYX: char = '\u{01F888}'; println!("{}", XYZ); }