1 #![warn(mixed_case_hex_literals)]
2 #![warn(unseparated_literal_suffix)]
3 #![warn(zero_prefixed_literal)]
10 let ok5 = 0xAB_CD_u32;
11 let ok5 = 0xAB_CD_isize;
13 let fail2 = 0xabCD_u32;
14 let fail2 = 0xabCD_isize;
15 let fail_multi_zero = 000_123usize;
22 let fail5 = 1234isize;
23 let fail6 = 1234usize;
34 let ok14 = 0xBAFE_BAFE;
35 let ok15 = 0xab_cabc_abca_bcab_cabc;
36 let ok16 = 0xFE_BAFE_ABAB_ABCD;
37 let ok17 = 0x123_4567_8901_usize;
40 let fail10 = 0xBAFEBAFE;
41 let fail11 = 0xabcdeff;
42 let fail12 = 0xabcabcabcabcabcabc;
43 let fail13 = 0x1_23456_78901_usize;