macro_rules! assert_op_expr {
($left:expr, $op:tt, $right:expr) => { ... };
}
Expand description
Assert that a binary expression of 2 expressions returns true
.
Syntax:
ⓘ
assert_op_expr!($left, $op, $right)
$left
and$right
are expressions.$op
is a binary operator (e.g.>
,<
,>=
,<=
,==
,!=
).
Example: An assertion that passes
assert_op_expr!(12 + 34, ==, 34 + 12);
Example: An assertion that fails
ⓘ
assert_op_expr!(12 + 34, ==, 43 + 21); // panic: 12 + 34 == 43 + 21 ⇒ 46 == 64 ⇒ false