[][src]Module tokio::prelude

A "prelude" for users of the tokio 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 tokio::prelude::*;

The prelude may grow over time as additional items see ubiquitous use.

Re-exports

pub use crate::future::FutureExt as _;
pub use crate::stream::StreamExt as _;

Traits

AsyncBufRead

Read bytes asynchronously.

AsyncRead

Read bytes asynchronously.

AsyncWrite

Writes bytes asynchronously.

Future

A future represents an asynchronous computation.

Sink

A Sink is a value into which other values can be sent, asynchronously.

Stream

A stream of values produced asynchronously.

_

An extension trait for Futures that provides a variety of convenient adapters.

_

An extension trait for Sinks that provides a variety of convenient combinator functions.

_

An extension trait for Streams that provides a variety of convenient combinator functions.

_

An extension trait which adds utility methods to AsyncBufRead types.

_

An extension trait which adds utility methods to AsyncRead types.

_

An extension trait which adds utility methods to AsyncWrite types.