Skip to main content

assertables/assert_pending/
mod.rs

1//! Assert for Pending items.
2//!
3//! These macros help compare Pending items, such as `::std::Poll::Pending` or similar.
4//!
5//! Assert expression is Pending:
6//!
7//! * [`assert_pending!(a)`](macro@crate::assert_pending)
8//!   ≈ a is Pending
9//!
10//! # Example
11//!
12//! ```rust
13//! use assertables::*;
14//! use std::task::Poll;
15//! use std::task::Poll::*;
16//!
17//! let a: Poll<i8> = Pending;
18//! assert_pending!(a);
19//! ```
20
21pub mod assert_pending;