Expand description
Core traits and types for asynchronous operations in Rust.
Re-exports§
pub use future::Future;
pub use future::IntoFuture;
pub use stream::Stream;
pub use never::Never;
Modules§
- Executors.
- Futures.
- Definition and trait implementations for the
Never
type, a stand-in for the!
type until it becomes stable. - Asynchronous streams.
- Task notification.
Macros§
- A macro to create a
static
of typeLocalKey
- A macro for extracting the successful type of a
Poll<T, E>
.
Enums§
- Indicates whether a value is available, or if the current task has been scheduled for later wake-up instead.
Type Aliases§
- A convenience wrapper for
Result<Async<T>, E>
.