std :: async::coro
Macro AWAIT
#define AWAIT(k, fut) *__async_st = __async_point_##k; __async_resume_##k: if (std::async_poll_done_((fut).poll(cx)) == 0) return Poll::pending()std :: async::coro
#define AWAIT(k, fut) *__async_st = __async_point_##k; __async_resume_##k: if (std::async_poll_done_((fut).poll(cx)) == 0) return Poll::pending()