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§