1 macro_rules! ready {
2     ($e:expr $(,)?) => {
3         match $e {
4             std::task::Poll::Ready(t) => t,
5             std::task::Poll::Pending => return std::task::Poll::Pending,
6         }
7     };
8 }
9