Module lib::assert_err

source ·
Expand description

Assert macros for Err(_) items.

These macros help compare Err(…) items, such as std::Result::Err or similar.

Assert expression is Err(_):

Compare Err(…) to another Err(…):

Compare Err(…) to an expression:

§Example

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

Modules§

  • Assert expression is Err(_).
  • Assert two expressions are Err(_) and their values are equal.
  • Assert an expression is Err(_) and its value is equal to an expression.
  • Assert two expressions are Err(_) and their values are not equal.
  • Assert an expression is Err(_) and its value is not equal to an expression.