1#[macro_export] 2macro_rules! assert_approx_eq { 3 ($a:expr, $b:expr, $tol:expr) => { 4 if ($a - $b).abs() > $tol { 5 panic!("assertion failed: |{} - {}| = {} > {}", $a, $b, ($a - $b).abs(), $tol); 6 } 7 }; 8}