macro_rules! assert_err {
($cond:expr) => { ... };
($cond:expr,) => { ... };
($cond:expr, $($arg:tt)+) => { ... };
}
Asserts that expression returns Err(E) variant.
let res: Result<i32, ()> = Err(());
assert_err!(res);
let res: Result<i32, ()> = Ok(42);
assert_err!(res);