claim
macro_rules! debug_assert_ready_err { ($($arg:tt)*) => { ... }; }
Asserts that expression returns Poll::Ready(Err(E)) variant in runtime.
Poll::Ready(Err(E))