0.1.0[−][src]Macro appro_eq::assert_appro_eq_abs
Asserts that the absolute error of the two expressions is small enough.
You can optionally add an optional diff value. If you don't supply a diff value as an argument, Tolerance::tolerance() is the default used.
Examples
assert_appro_eq_abs!(1f64, 1.5f64, 0.6f64); // does not panic assert_appro_eq_abs!(0f64, 1e-12f64); // does not panic assert_appro_eq_abs!(vec![0f64, 1.0, 0.0], vec![1e-12f64, 1.0, -1e-13f64]); // does not panic
assert_appro_eq_abs!(1f64, 2f64); // panics