Expand description
Assert for comparing any element of an iterable.
assert_any(iter, predicate)≈ iter a any element predicate is true
These macros help with comparison of iter parameters, such as a iter of struct and a single struct.
assert_any_eq_x!(iter, item)≈ iter a any element = bassert_any_ne_x!(iter, item)≈ iter a any element ≠ bassert_any_lt_x!(iter, item)≈ iter a any element < bassert_any_le_x!(iter, item)≈ iter a any element ≤ bassert_any_gt_x!(iter, item)≈ iter a any element > bassert_any_ge_x!(iter, item)≈ iter a any element ≥ b
§Example
use assertables::*;
let a = [1, 2];
let b = 0;
assert_any_gt_x!(a.iter(), b);Modules§
- assert_
any - Assert any element of an iterable matches a predicate.
- assert_
any_ eq_ x - Assert any element of an iterable is equal to a value.
- assert_
any_ ge_ x - Assert any element of an iterable is greater than or equal to a value.
- assert_
any_ gt_ x - Assert any element of an iterable is greater than a value.
- assert_
any_ le_ x - Assert any element of an iterable is less than or equal to a value.
- assert_
any_ lt_ x - Assert any element of an iterable is less than a value.
- assert_
any_ ne_ x - Assert any element of an iterable is not equal to a value.