@@ -18,59 +18,77 @@ error: casting integer literal to `f64` is unnecessary
18
18
LL | 100_i32 as f64;
19
19
| ^^^^^^^^^^^^^^ help: try: `100_f64`
20
20
21
+ error: casting integer literal to `f32` is unnecessary
22
+ --> $DIR/unnecessary_cast_fixable.rs:11:13
23
+ |
24
+ LL | let _ = -100 as f32;
25
+ | ^^^^^^^^^^^ help: try: `-100_f32`
26
+
27
+ error: casting integer literal to `f64` is unnecessary
28
+ --> $DIR/unnecessary_cast_fixable.rs:12:13
29
+ |
30
+ LL | let _ = -100 as f64;
31
+ | ^^^^^^^^^^^ help: try: `-100_f64`
32
+
33
+ error: casting integer literal to `f64` is unnecessary
34
+ --> $DIR/unnecessary_cast_fixable.rs:13:13
35
+ |
36
+ LL | let _ = -100_i32 as f64;
37
+ | ^^^^^^^^^^^^^^^ help: try: `-100_f64`
38
+
21
39
error: casting integer literal to `u32` is unnecessary
22
- --> $DIR/unnecessary_cast_fixable.rs:22 :5
40
+ --> $DIR/unnecessary_cast_fixable.rs:25 :5
23
41
|
24
42
LL | 1 as u32;
25
43
| ^^^^^^^^ help: try: `1_u32`
26
44
27
45
error: casting integer literal to `i32` is unnecessary
28
- --> $DIR/unnecessary_cast_fixable.rs:23 :5
46
+ --> $DIR/unnecessary_cast_fixable.rs:26 :5
29
47
|
30
48
LL | 0x10 as i32;
31
49
| ^^^^^^^^^^^ help: try: `0x10_i32`
32
50
33
51
error: casting integer literal to `usize` is unnecessary
34
- --> $DIR/unnecessary_cast_fixable.rs:24 :5
52
+ --> $DIR/unnecessary_cast_fixable.rs:27 :5
35
53
|
36
54
LL | 0b10 as usize;
37
55
| ^^^^^^^^^^^^^ help: try: `0b10_usize`
38
56
39
57
error: casting integer literal to `u16` is unnecessary
40
- --> $DIR/unnecessary_cast_fixable.rs:25 :5
58
+ --> $DIR/unnecessary_cast_fixable.rs:28 :5
41
59
|
42
60
LL | 0o73 as u16;
43
61
| ^^^^^^^^^^^ help: try: `0o73_u16`
44
62
45
63
error: casting integer literal to `u32` is unnecessary
46
- --> $DIR/unnecessary_cast_fixable.rs:26 :5
64
+ --> $DIR/unnecessary_cast_fixable.rs:29 :5
47
65
|
48
66
LL | 1_000_000_000 as u32;
49
67
| ^^^^^^^^^^^^^^^^^^^^ help: try: `1_000_000_000_u32`
50
68
51
69
error: casting float literal to `f64` is unnecessary
52
- --> $DIR/unnecessary_cast_fixable.rs:28 :5
70
+ --> $DIR/unnecessary_cast_fixable.rs:31 :5
53
71
|
54
72
LL | 1.0 as f64;
55
73
| ^^^^^^^^^^ help: try: `1.0_f64`
56
74
57
75
error: casting float literal to `f32` is unnecessary
58
- --> $DIR/unnecessary_cast_fixable.rs:29 :5
76
+ --> $DIR/unnecessary_cast_fixable.rs:32 :5
59
77
|
60
78
LL | 0.5 as f32;
61
79
| ^^^^^^^^^^ help: try: `0.5_f32`
62
80
63
81
error: casting integer literal to `i32` is unnecessary
64
- --> $DIR/unnecessary_cast_fixable.rs:33 :13
82
+ --> $DIR/unnecessary_cast_fixable.rs:36 :13
65
83
|
66
84
LL | let _ = -1 as i32;
67
85
| ^^^^^^^^^ help: try: `-1_i32`
68
86
69
87
error: casting float literal to `f32` is unnecessary
70
- --> $DIR/unnecessary_cast_fixable.rs:34 :13
88
+ --> $DIR/unnecessary_cast_fixable.rs:37 :13
71
89
|
72
90
LL | let _ = -1.0 as f32;
73
91
| ^^^^^^^^^^^ help: try: `-1.0_f32`
74
92
75
- error: aborting due to 12 previous errors
93
+ error: aborting due to 15 previous errors
76
94
0 commit comments