Expand description
Re-exports§
pub use core::future::Future;
Structs§
- Catch
Unwind  - Future for the 
FutureExt::catch_unwind()method. - Or
 - Future for the 
or()function and theFutureExt::or()method. - Pending
 - Future for the 
pending()function. - PollFn
 - Future for the 
poll_fn()function. - Poll
Once  - Future for the 
poll_once()function. - Race
 - Future for the 
race()function and theFutureExt::race()method. - Ready
 - Future for the 
ready()function. - TryZip
 - Future for the 
try_zip()function. - Yield
Now  - Future for the 
yield_now()function. - Zip
 - Future for the 
zip()function. 
Traits§
Functions§
- block_
on  - Blocks the current thread on a future.
 - or
 - Returns the result of the future that completes first, preferring 
future1if both are ready. - pending
 - Creates a future that is always pending.
 - poll_fn
 - Creates a future from a function returning 
Poll. - poll_
once  - Polls a future just once and returns an 
Optionwith the result. - race
 - Returns the result of the future that completes first, with no preference if both are ready.
 - ready
 - Creates a future that resolves to the provided value.
 - try_zip
 - Joins two fallible futures, waiting for both to complete or one of them to error.
 - yield_
now  - Wakes the current task and returns 
Poll::Pendingonce. - zip
 - Joins two futures, waiting for both to complete.
 
Type Aliases§
- Boxed
 - Type alias for 
Pin<Box<dyn Future<Output = T> + Send + 'static>>. - Boxed
Local  - Type alias for 
Pin<Box<dyn Future<Output = T> + 'static>>.