Assert a function Err(…) is equal to an expression.
Pseudocode: (function(param) ⇒ Err(a) ⇒ a) = expr
fn f(i: i8) -> Result<String, String> { match i { 0..=9 => Ok(format!("{}", i)), _ => Err(format!("{:?} is out of range", i)), } }
assert_fn_err_eq_expr
assert_fn_err_eq_expr_as_result
debug_assert_fn_err_eq_expr