]> git.lizzy.rs Git - rust.git/blob - src/tools/clippy/tests/ui/unnecessary_cast_fixable.fixed
Auto merge of #84620 - Dylan-DPC:rollup-wkv97im, r=Dylan-DPC
[rust.git] / src / tools / clippy / tests / ui / unnecessary_cast_fixable.fixed
1 // run-rustfix
2
3 #![warn(clippy::unnecessary_cast)]
4 #![allow(clippy::no_effect, clippy::unnecessary_operation)]
5
6 fn main() {
7     // casting integer literal to float is unnecessary
8     100_f32;
9     100_f64;
10     100_f64;
11     let _ = -100_f32;
12     let _ = -100_f64;
13     let _ = -100_f64;
14     100_f32;
15     100_f64;
16     // Should not trigger
17     #[rustfmt::skip]
18     let v = vec!(1);
19     &v as &[i32];
20     0x10 as f32;
21     0o10 as f32;
22     0b10 as f32;
23     0x11 as f64;
24     0o11 as f64;
25     0b11 as f64;
26
27     1_u32;
28     0x10_i32;
29     0b10_usize;
30     0o73_u16;
31     1_000_000_000_u32;
32
33     1.0_f64;
34     0.5_f32;
35
36     1.0 as u16;
37
38     let _ = -1_i32;
39     let _ = -1.0_f32;
40 }