assertables

Module assert_err_ne

source
Expand description

Assert two expressions are Err(_) and their values are not equal.

Pseudocode:
(a ⇒ Err(a̅) ⇒ a̅) ≠ (b ⇒ Err(b̅) ⇒ b̅)

§Example

use assertables::*;
let a: Result<i8, i8> = Err(1);
let b: Result<i8, i8> = Err(2);
assert_err_ne!(a, b);

§Module macros