Macro assert_that

Source
macro_rules! assert_that {
    ($lhs:expr, eq $rhs:expr) => { ... };
    ($lhs:expr, ne $rhs:expr) => { ... };
    ($lhs:expr, lt $rhs:expr) => { ... };
    ($lhs:expr, le $rhs:expr) => { ... };
    ($lhs:expr, gt $rhs:expr) => { ... };
    ($lhs:expr, ge $rhs:expr) => { ... };
    ($lhs:expr, aligned_to $rhs:expr) => { ... };
    ($lhs:expr, mod $rhs:expr, is $result:expr) => { ... };
    ($lhs:expr, is_ok) => { ... };
    ($lhs:expr, is_err) => { ... };
    ($lhs:expr, is_some) => { ... };
    ($lhs:expr, is_none) => { ... };
    ($lhs:expr, is_empty) => { ... };
    ($lhs:expr, is_not_empty) => { ... };
    ($lhs:expr, len $rhs:expr) => { ... };
    ($lhs:expr, any_of $rhs:expr) => { ... };
    ($lhs:expr, contains $rhs:expr) => { ... };
    ($lhs:expr, contains_match |$element:ident| $predicate:expr) => { ... };
    ($lhs:expr, not_contains_match |$element:ident| $predicate:expr) => { ... };
    ($lhs:expr, time_at_least $rhs:expr) => { ... };
    ($call:expr, block_until $rhs:expr) => { ... };
    [color_start] => { ... };
    [color_end] => { ... };
    [message_any_of $lhs:expr, $rhs:expr] => { ... };
    [message_contains $lhs:expr, $rhs:expr] => { ... };
    [message_contains_match $lhs:expr, $predicate:expr] => { ... };
    [message_not_contains_match $lhs:expr, $predicate:expr] => { ... };
    [message_property $lhs:expr, $lval:expr, $property:expr, $rhs:expr] => { ... };
    [message_result $lhs:expr, $state:expr] => { ... };
    [message_time_at_least $lhs:expr, $rhs:expr, $lval:expr, $rval:expr, $rval_adjusted:expr] => { ... };
    [message $lhs:expr, $rhs:expr, $lval:expr, $rval:expr, $symbol:expr] => { ... };
    [message $lhs:expr, $rhs:expr, $lval:expr, $rval:expr, $symbol:expr, $exp_result:expr, $act_result:expr] => { ... };
}