]>
Commit | Line | Data |
---|---|---|
f20569fa XL |
1 | // run-rustfix |
2 | ||
3 | #![warn(clippy::unreadable_literal)] | |
4 | ||
5 | struct Foo(u64); | |
6 | ||
7 | macro_rules! foo { | |
8 | () => { | |
9 | Foo(123123123123) | |
10 | }; | |
11 | } | |
12 | ||
13 | struct Bar(f32); | |
14 | ||
15 | macro_rules! bar { | |
16 | () => { | |
17 | Bar(100200300400.100200300400500) | |
18 | }; | |
19 | } | |
20 | ||
21 | fn main() { | |
22 | let _good = ( | |
23 | 0b1011_i64, | |
24 | 0o1_234_u32, | |
25 | 0x0123_4567, | |
26 | 65536, | |
27 | 1_2345_6789, | |
28 | 1234_f32, | |
29 | 1_234.12_f32, | |
30 | 1_234.123_f32, | |
31 | 1.123_4_f32, | |
32 | ); | |
a2a8927a | 33 | let _bad = (0b11_0110_i64, 0x1234_5678_usize, 123_456_f32, 1.234_567_f32); |
f20569fa XL |
34 | let _good_sci = 1.1234e1; |
35 | let _bad_sci = 1.123_456e1; | |
36 | ||
37 | let _fail1 = 0x00ab_cdef; | |
38 | let _fail2: u32 = 0xBAFE_BAFE; | |
39 | let _fail3 = 0x0abc_deff; | |
40 | let _fail4: i128 = 0x00ab_cabc_abca_bcab_cabc; | |
41 | let _fail5 = 1.100_300_400; | |
42 | ||
43 | let _ = foo!(); | |
44 | let _ = bar!(); | |
45 | } |