A very small, no-std compatible toolbox of async utilities.
This module has extras that clash with names in [
Polls arbitrarily many futures, returning the first ready value.
Pins a variable of type
Zips arbitrarily many futures, waiting for all to complete.
Returns the result of
Future for the
Waits for two
Creates a future from a function returning
Goes to sleep until woken by its
Pushes itself to the back of the executor queue so some other tasks can do some work.