blob: ee8489fef8004a9a919edb773ec64e4310fda4ea [file] [log] [blame] [edit]
fn main() {
let _c = '\xFF'; //~ ERROR out of range hex escape
let _s = "\xFF"; //~ ERROR out of range hex escape
let _c2 = '\xff'; //~ ERROR out of range hex escape
let _s2 = "\xff"; //~ ERROR out of range hex escape
let _c3 = '\x80'; //~ ERROR out of range hex escape
let _s3 = "\x80"; //~ ERROR out of range hex escape
// Byte literals should not get suggestions (they're already valid)
let _b = b'\xFF'; // OK
let _bs = b"\xFF"; // OK
dbg!('\xFF'); //~ ERROR out of range hex escape
// do not suggest for out of range escapes that are too long
dbg!("\xFFFFF"); //~ ERROR out of range hex escape
dbg!("this is some kind of string \xa7"); //~ ERROR out of range hex escape
}