Use (std::)f64::EPSILON in the examples as suggested in the lints

This commit is contained in:
Yuki Okushi 2020-07-22 05:23:55 +09:00
parent 61e3d8a55c
commit 142a273441
No known key found for this signature in database
GPG Key ID: B0986C85C0E2DAA1

View File

@ -99,7 +99,9 @@ declare_clippy_lint! {
/// if y != x {} // where both are floats /// if y != x {} // where both are floats
/// ///
/// // Good /// // Good
/// let error = 0.01f64; // Use an epsilon for comparison /// let error = f64::EPSILON; // Use an epsilon for comparison
/// // Or, if Rust <= 1.42, use `std::f64::EPSILON` constant instead.
/// // let error = std::f64::EPSILON;
/// if (y - 1.23f64).abs() < error { } /// if (y - 1.23f64).abs() < error { }
/// if (y - x).abs() > error { } /// if (y - x).abs() > error { }
/// ``` /// ```
@ -237,10 +239,12 @@ declare_clippy_lint! {
/// const ONE: f64 = 1.00; /// const ONE: f64 = 1.00;
/// ///
/// // Bad /// // Bad
/// if x == ONE { } // where both are floats /// if x == ONE { } // where both are floats
/// ///
/// // Good /// // Good
/// let error = 0.1f64; // Use an epsilon for comparison /// let error = f64::EPSILON; // Use an epsilon for comparison
/// // Or, if Rust <= 1.42, use `std::f64::EPSILON` constant instead.
/// // let error = std::f64::EPSILON;
/// if (x - ONE).abs() < error { } /// if (x - ONE).abs() < error { }
/// ``` /// ```
pub FLOAT_CMP_CONST, pub FLOAT_CMP_CONST,