[][src]Module futures_util::compat

Futures 0.1 / 0.3 shims

Structs

Compat

Converts a futures 0.3 TryFuture, TryStream or Sink into a futures 0.1 Future, Stream or Sink.

Compat01As03

Converts a futures 0.1 Future, Stream, AsyncRead, or AsyncWrite object to a futures 0.3-compatible version,

Executor01As03

Converts a futures 0.1 Executor into a futures 0.3 Spawn.

TokioDefaultSpawner

A spawner that delegates to tokio's DefaultExecutor, will panic if used in the context of a task that is not running on tokio's executor.

Traits

Executor01CompatExt

Extension trait for futures 0.1 Executor.

Future01CompatExt

Extension trait for futures 0.1 Future

Stream01CompatExt

Extension trait for futures 0.1 Stream

Type Definitions

Executor01Future

A future that can run on a futures 0.1 Executor.