summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/tests/ui/large_digit_groups.rs
blob: 3db9da6a3a58a7828e318793d78e11a776c0f7a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
//@run-rustfix
#![warn(clippy::large_digit_groups)]

fn main() {
    macro_rules! mac {
        () => {
            0b1_10110_i64
        };
    }

    let _good = (
        0b1011_i64,
        0o1_234_u32,
        0x1_234_567,
        1_2345_6789,
        1234_f32,
        1_234.12_f32,
        1_234.123_f32,
        1.123_4_f32,
    );
    let _bad = (
        0b1_10110_i64,
        0xd_e_adbee_f_usize,
        1_23456_f32,
        1_23456.12_f32,
        1_23456.12345_f64,
        1_23456.12345_6_f64,
    );
    // Ignore literals in macros
    let _ = mac!();
}