@@ -2,69 +2,91 @@ error: float equality check without `.abs()`
22 --> $DIR/float_equality_without_abs.rs:4:5
33 |
44LL | (a - b) < f32::EPSILON
5- | ^^^^^^^^^^^^^^^^^^^^^^ help: add `.abs()`: `(a - b).abs()`
5+ | -------^^^^^^^^^^^^^^^
6+ | |
7+ | help: add `.abs()`: `(a - b).abs()`
68 |
79 = note: `-D clippy::float-equality-without-abs` implied by `-D warnings`
810
911error: float equality check without `.abs()`
1012 --> $DIR/float_equality_without_abs.rs:13:13
1113 |
1214LL | let _ = (a - b) < f32::EPSILON;
13- | ^^^^^^^^^^^^^^^^^^^^^^ help: add `.abs()`: `(a - b).abs()`
15+ | -------^^^^^^^^^^^^^^^
16+ | |
17+ | help: add `.abs()`: `(a - b).abs()`
1418
1519error: float equality check without `.abs()`
1620 --> $DIR/float_equality_without_abs.rs:14:13
1721 |
1822LL | let _ = a - b < f32::EPSILON;
19- | ^^^^^^^^^^^^^^^^^^^^ help: add `.abs()`: `(a - b).abs()`
23+ | -----^^^^^^^^^^^^^^^
24+ | |
25+ | help: add `.abs()`: `(a - b).abs()`
2026
2127error: float equality check without `.abs()`
2228 --> $DIR/float_equality_without_abs.rs:15:13
2329 |
2430LL | let _ = a - b.abs() < f32::EPSILON;
25- | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: add `.abs()`: `(a - b.abs()).abs()`
31+ | -----------^^^^^^^^^^^^^^^
32+ | |
33+ | help: add `.abs()`: `(a - b.abs()).abs()`
2634
2735error: float equality check without `.abs()`
2836 --> $DIR/float_equality_without_abs.rs:16:13
2937 |
3038LL | 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()`
3242
3343error: float equality check without `.abs()`
3444 --> $DIR/float_equality_without_abs.rs:17:13
3545 |
3646LL | 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()`
3850
3951error: float equality check without `.abs()`
4052 --> $DIR/float_equality_without_abs.rs:19:13
4153 |
4254LL | let _ = f32::EPSILON > (a - b);
43- | ^^^^^^^^^^^^^^^^^^^^^^ help: add `.abs()`: `(a - b).abs()`
55+ | ^^^^^^^^^^^^^^^-------
56+ | |
57+ | help: add `.abs()`: `(a - b).abs()`
4458
4559error: float equality check without `.abs()`
4660 --> $DIR/float_equality_without_abs.rs:20:13
4761 |
4862LL | let _ = f32::EPSILON > a - b;
49- | ^^^^^^^^^^^^^^^^^^^^ help: add `.abs()`: `(a - b).abs()`
63+ | ^^^^^^^^^^^^^^^-----
64+ | |
65+ | help: add `.abs()`: `(a - b).abs()`
5066
5167error: float equality check without `.abs()`
5268 --> $DIR/float_equality_without_abs.rs:21:13
5369 |
5470LL | let _ = f32::EPSILON > a - b.abs();
55- | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: add `.abs()`: `(a - b.abs()).abs()`
71+ | ^^^^^^^^^^^^^^^-----------
72+ | |
73+ | help: add `.abs()`: `(a - b.abs()).abs()`
5674
5775error: float equality check without `.abs()`
5876 --> $DIR/float_equality_without_abs.rs:22:13
5977 |
6078LL | 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()`
6282
6383error: float equality check without `.abs()`
6484 --> $DIR/float_equality_without_abs.rs:23:13
6585 |
6686LL | 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()`
6890
6991error: aborting due to 11 previous errors
7092
0 commit comments