assertables

Module assert_ready

source
Expand description

Assert for Ready(_) items.

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

Assert expression is Ready(_):

Compare Ready(…) to another Ready(…):

Compare Ready(…) to an expression:

§Example

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

Modules§