Skip to main content

approx_eq

Macro approx_eq 

Source
macro_rules! approx_eq {
    ($type:ty, $left:expr, $right:expr,epsilon = $epsilon:expr) => { ... };
    ($type:ty, $left:expr, $right:expr,epsilon = $epsilon:expr,ulps = $ulps:expr) => { ... };
}
Expand description

Macro for approximate floating-point equality comparison.

Compares two floating-point values with a specified epsilon tolerance.

ยงUsage

use v_utils::approx_eq;

let a = 0.1 + 0.2;
let b = 0.3;
assert!(approx_eq!(f64, a, b, epsilon = 1e-10));