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