ixa/macros/
assert_almost_eq.rs1#[macro_export]
2macro_rules! assert_almost_eq {
3 ($a:expr, $b:expr, $prec:expr $(,)?) => {
4 if !$crate::numeric::almost_eq($a, $b, $prec) {
5 panic!(
6 "assertion failed: `abs(left - right) < {:e}`, (left: `{}`, right: `{}`)",
7 $prec, $a, $b
8 );
9 }
10 };
11}