@@ -2,69 +2,91 @@ error: float equality check without `.abs()`
2
2
--> $DIR/float_equality_without_abs.rs:4:5
3
3
|
4
4
LL | (a - b) < f32::EPSILON
5
- | ^^^^^^^^^^^^^^^^^^^^^^ help: add `.abs()`: `(a - b).abs()`
5
+ | -------^^^^^^^^^^^^^^^
6
+ | |
7
+ | help: add `.abs()`: `(a - b).abs()`
6
8
|
7
9
= note: `-D clippy::float-equality-without-abs` implied by `-D warnings`
8
10
9
11
error: float equality check without `.abs()`
10
12
--> $DIR/float_equality_without_abs.rs:13:13
11
13
|
12
14
LL | let _ = (a - b) < f32::EPSILON;
13
- | ^^^^^^^^^^^^^^^^^^^^^^ help: add `.abs()`: `(a - b).abs()`
15
+ | -------^^^^^^^^^^^^^^^
16
+ | |
17
+ | help: add `.abs()`: `(a - b).abs()`
14
18
15
19
error: float equality check without `.abs()`
16
20
--> $DIR/float_equality_without_abs.rs:14:13
17
21
|
18
22
LL | let _ = a - b < f32::EPSILON;
19
- | ^^^^^^^^^^^^^^^^^^^^ help: add `.abs()`: `(a - b).abs()`
23
+ | -----^^^^^^^^^^^^^^^
24
+ | |
25
+ | help: add `.abs()`: `(a - b).abs()`
20
26
21
27
error: float equality check without `.abs()`
22
28
--> $DIR/float_equality_without_abs.rs:15:13
23
29
|
24
30
LL | let _ = a - b.abs() < f32::EPSILON;
25
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: add `.abs()`: `(a - b.abs()).abs()`
31
+ | -----------^^^^^^^^^^^^^^^
32
+ | |
33
+ | help: add `.abs()`: `(a - b.abs()).abs()`
26
34
27
35
error: float equality check without `.abs()`
28
36
--> $DIR/float_equality_without_abs.rs:16:13
29
37
|
30
38
LL | let _ = (a as f64 - b as f64) < f64::EPSILON;
31
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: add `.abs()`: `(a as f64 - b as f64).abs()`
39
+ | ---------------------^^^^^^^^^^^^^^^
40
+ | |
41
+ | help: add `.abs()`: `(a as f64 - b as f64).abs()`
32
42
33
43
error: float equality check without `.abs()`
34
44
--> $DIR/float_equality_without_abs.rs:17:13
35
45
|
36
46
LL | let _ = 1.0 - 2.0 < f32::EPSILON;
37
- | ^^^^^^^^^^^^^^^^^^^^^^^^ help: add `.abs()`: `(1.0 - 2.0).abs()`
47
+ | ---------^^^^^^^^^^^^^^^
48
+ | |
49
+ | help: add `.abs()`: `(1.0 - 2.0).abs()`
38
50
39
51
error: float equality check without `.abs()`
40
52
--> $DIR/float_equality_without_abs.rs:19:13
41
53
|
42
54
LL | let _ = f32::EPSILON > (a - b);
43
- | ^^^^^^^^^^^^^^^^^^^^^^ help: add `.abs()`: `(a - b).abs()`
55
+ | ^^^^^^^^^^^^^^^-------
56
+ | |
57
+ | help: add `.abs()`: `(a - b).abs()`
44
58
45
59
error: float equality check without `.abs()`
46
60
--> $DIR/float_equality_without_abs.rs:20:13
47
61
|
48
62
LL | let _ = f32::EPSILON > a - b;
49
- | ^^^^^^^^^^^^^^^^^^^^ help: add `.abs()`: `(a - b).abs()`
63
+ | ^^^^^^^^^^^^^^^-----
64
+ | |
65
+ | help: add `.abs()`: `(a - b).abs()`
50
66
51
67
error: float equality check without `.abs()`
52
68
--> $DIR/float_equality_without_abs.rs:21:13
53
69
|
54
70
LL | let _ = f32::EPSILON > a - b.abs();
55
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: add `.abs()`: `(a - b.abs()).abs()`
71
+ | ^^^^^^^^^^^^^^^-----------
72
+ | |
73
+ | help: add `.abs()`: `(a - b.abs()).abs()`
56
74
57
75
error: float equality check without `.abs()`
58
76
--> $DIR/float_equality_without_abs.rs:22:13
59
77
|
60
78
LL | let _ = f64::EPSILON > (a as f64 - b as f64);
61
- | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: add `.abs()`: `(a as f64 - b as f64).abs()`
79
+ | ^^^^^^^^^^^^^^^---------------------
80
+ | |
81
+ | help: add `.abs()`: `(a as f64 - b as f64).abs()`
62
82
63
83
error: float equality check without `.abs()`
64
84
--> $DIR/float_equality_without_abs.rs:23:13
65
85
|
66
86
LL | let _ = f32::EPSILON > 1.0 - 2.0;
67
- | ^^^^^^^^^^^^^^^^^^^^^^^^ help: add `.abs()`: `(1.0 - 2.0).abs()`
87
+ | ^^^^^^^^^^^^^^^---------
88
+ | |
89
+ | help: add `.abs()`: `(1.0 - 2.0).abs()`
68
90
69
91
error: aborting due to 11 previous errors
70
92
0 commit comments