assertables

Module assert_ready_ne

source
Expand description

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

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

§Example

use std::task::Poll;
use std::task::Poll::*;
let a: Poll<i8> = Ready(1);
let b: Poll<i8> = Ready(2);
assert_ready_ne!(a, b);

§Module macros