[][src]Module futures_util::compat

This is supported on crate feature compat only.

Futures 0.1 / 0.3 shims

This module is only available when the compat feature of this library is activated.

Structs

Compatcompat

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

Compat01As03compat

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

Compat01As03Sinkcompat and sink

Converts a futures 0.1 Sink object to a futures 0.3-compatible version

CompatSinkcompat and sink

Converts a futures 0.3 Sink into a futures 0.1 Sink.

Executor01As03compat

Converts a futures 0.1 Executor into a futures 0.3 Spawn.

Traits

AsyncRead01CompatExtcompat and io-compat

Extension trait for tokio-io AsyncRead

AsyncWrite01CompatExtcompat and io-compat

Extension trait for tokio-io AsyncWrite

Executor01CompatExtcompat

Extension trait for futures 0.1 Executor.

Future01CompatExtcompat

Extension trait for futures 0.1 Future

Sink01CompatExtcompat and sink

Extension trait for futures 0.1 Sink

Stream01CompatExtcompat

Extension trait for futures 0.1 Stream

Type Definitions

Executor01Futurecompat

A future that can run on a futures 0.1 Executor.