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