ixa/macros/
assert_almost_eq.rs

1#[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}