[−][src]Module futures::prelude
A "prelude" for crates using the futures
crate.
This prelude is similar to the standard library's prelude in that you'll almost always want to import its entire contents, but unlike the standard library's prelude you'll have to do so manually:
use futures::prelude::*;
The prelude may grow over time as additional items see ubiquitous use.
Modules
task |
Task notification. |
Enums
Async |
Indicates whether a value is available, or if the current task has been scheduled for later wake-up instead. |
Never |
A type with no possible values. |
Traits
AsyncRead |
Read bytes asynchronously. |
AsyncReadExt |
An extension trait which adds utility methods to |
AsyncWrite |
Write bytes asynchronously. |
AsyncWriteExt |
An extension trait which adds utility methods to |
Executor |
A task executor. |
Future |
A future represents an asychronous computation that may fail. |
FutureExt |
An extension trait for |
IntoFuture |
Types that can be converted into a future. |
Sink |
A |
SinkExt |
An extension trait for |
Stream |
A stream of values produced asynchronously. |
StreamExt |
An extension trait for |
Type Definitions
Poll |
A convenience wrapper for |