1// run-rustfix
2
3#[warn(clippy::decimal_literal_representation)]
4#[allow(unused_variables)]
5#[rustfmt::skip]
6fn main() {
7    let good = (       // Hex:
8        127,           // 0x7F
9        256,           // 0x100
10        511,           // 0x1FF
11        2048,          // 0x800
12        4090,          // 0xFFA
13        16_371,        // 0x3FF3
14        61_683,        // 0xF0F3
15        2_131_750_925, // 0x7F0F_F00D
16    );
17    let bad = (        // Hex:
18        0x8005,        // 0x8005
19        0xFF00,        // 0xFF00
20        0x7F0F_F00F, // 0x7F0F_F00F
21        0x7FFF_FFFF, // 0x7FFF_FFFF
22        #[allow(overflowing_literals)]
23        0xF0F0_F0F0, // 0xF0F0_F0F0
24        0x8005_usize,   // 0x8005_usize
25        0x7F0F_F00F_isize, // 0x7F0F_F00F_isize
26    );
27}
28