1error: casting `i8` to `f32` may become silently lossy if you later change the type
2  --> $DIR/cast_lossless_float.rs:9:13
3   |
4LL |     let _ = x0 as f32;
5   |             ^^^^^^^^^ help: try: `f32::from(x0)`
6   |
7   = note: `-D clippy::cast-lossless` implied by `-D warnings`
8
9error: casting `i8` to `f64` may become silently lossy if you later change the type
10  --> $DIR/cast_lossless_float.rs:10:13
11   |
12LL |     let _ = x0 as f64;
13   |             ^^^^^^^^^ help: try: `f64::from(x0)`
14
15error: casting `u8` to `f32` may become silently lossy if you later change the type
16  --> $DIR/cast_lossless_float.rs:12:13
17   |
18LL |     let _ = x1 as f32;
19   |             ^^^^^^^^^ help: try: `f32::from(x1)`
20
21error: casting `u8` to `f64` may become silently lossy if you later change the type
22  --> $DIR/cast_lossless_float.rs:13:13
23   |
24LL |     let _ = x1 as f64;
25   |             ^^^^^^^^^ help: try: `f64::from(x1)`
26
27error: casting `i16` to `f32` may become silently lossy if you later change the type
28  --> $DIR/cast_lossless_float.rs:15:13
29   |
30LL |     let _ = x2 as f32;
31   |             ^^^^^^^^^ help: try: `f32::from(x2)`
32
33error: casting `i16` to `f64` may become silently lossy if you later change the type
34  --> $DIR/cast_lossless_float.rs:16:13
35   |
36LL |     let _ = x2 as f64;
37   |             ^^^^^^^^^ help: try: `f64::from(x2)`
38
39error: casting `u16` to `f32` may become silently lossy if you later change the type
40  --> $DIR/cast_lossless_float.rs:18:13
41   |
42LL |     let _ = x3 as f32;
43   |             ^^^^^^^^^ help: try: `f32::from(x3)`
44
45error: casting `u16` to `f64` may become silently lossy if you later change the type
46  --> $DIR/cast_lossless_float.rs:19:13
47   |
48LL |     let _ = x3 as f64;
49   |             ^^^^^^^^^ help: try: `f64::from(x3)`
50
51error: casting `i32` to `f64` may become silently lossy if you later change the type
52  --> $DIR/cast_lossless_float.rs:21:13
53   |
54LL |     let _ = x4 as f64;
55   |             ^^^^^^^^^ help: try: `f64::from(x4)`
56
57error: casting `u32` to `f64` may become silently lossy if you later change the type
58  --> $DIR/cast_lossless_float.rs:23:13
59   |
60LL |     let _ = x5 as f64;
61   |             ^^^^^^^^^ help: try: `f64::from(x5)`
62
63error: casting `f32` to `f64` may become silently lossy if you later change the type
64  --> $DIR/cast_lossless_float.rs:26:13
65   |
66LL |     let _ = 1.0f32 as f64;
67   |             ^^^^^^^^^^^^^ help: try: `f64::from(1.0f32)`
68
69error: aborting due to 11 previous errors
70
71