Macro assert_pairwise

Source
macro_rules! assert_pairwise {
    ($iter:expr, $pred:expr) => { ... };
    ($iter:expr, $pred:expr, $($msg:tt)+) => { ... };
}
Expand description

Asserts that a binary predicate holds for every adjacent pair in a sequence.

ยงExample

use quantor::assert_pairwise;
 
let numbers = vec!(0, 1, 2, 3);
 
assert_pairwise!(&numbers, |a, b| a < b );