Expand description
A very small, no-std compatible toolbox of async utilities.
Re-exports§
pub use core::future::Future;
pub use core::pin::Pin;
pub use core::task::Context;
pub use core::task::Poll;
pub use core::task::Waker;
Modules§
- This module has extras that clash with names in [
futures-lite
], which depends on us.
Macros§
- Polls arbitrarily many futures, returning the first ready value.
- Pins a variable of type
T
on the stack and rebinds it asPin<&mut T>
. - Unwraps
Poll<T>
or returnsPending
. - Zips arbitrarily many futures, waiting for all to complete.
Structs§
- Returns the result of
left
orright
future, preferringleft
if both are ready. - Future for the
poll_fn()
function. - Waits for two
Future
s to complete, returning both results.