1 // does not test any rustfixable lints 2 3 #![warn(clippy::mixed_case_hex_literals)] 4 #![warn(clippy::zero_prefixed_literal)] 5 #![warn(clippy::unseparated_literal_suffix)] 6 #![warn(clippy::separated_literal_suffix)] 7 #![allow(dead_code, overflowing_literals)] 8 main()9fn main() { 10 let ok1 = 0xABCD; 11 let ok3 = 0xab_cd; 12 let ok4 = 0xab_cd_i32; 13 let ok5 = 0xAB_CD_u32; 14 let ok5 = 0xAB_CD_isize; 15 let fail1 = 0xabCD; 16 let fail2 = 0xabCD_u32; 17 let fail2 = 0xabCD_isize; 18 let fail_multi_zero = 000_123usize; 19 20 let ok9 = 0; 21 let ok10 = 0_i64; 22 let fail8 = 0123; 23 24 let ok11 = 0o123; 25 let ok12 = 0b10_1010; 26 27 let ok13 = 0xab_abcd; 28 let ok14 = 0xBAFE_BAFE; 29 let ok15 = 0xab_cabc_abca_bcab_cabc; 30 let ok16 = 0xFE_BAFE_ABAB_ABCD; 31 let ok17 = 0x123_4567_8901_usize; 32 let ok18 = 0xF; 33 34 let fail19 = 12_3456_21; 35 let fail22 = 3__4___23; 36 let fail23 = 3__16___23; 37 38 let fail24 = 0xAB_ABC_AB; 39 let fail25 = 0b01_100_101; 40 let ok26 = 0x6_A0_BF; 41 let ok27 = 0b1_0010_0101; 42 } 43