A macro which returns the result of polling a future once within the
This macro is only usable inside of
async functions, closures, and blocks.
It is also gated behind the
async-await feature of this library, which is
not activated by default.