Cargo Features

tower-async has no features set by default.

[dependencies]
tower-async = { version = "0.2.0", features = ["full", "filter", "limit", "make", "retry", "timeout", "util", "util-tokio"] }
full = filter, limit, make, retry, timeout, util, util-tokio
filter full? = futures-core, futures-util

Affects tower-async::filter, util::ServiceExt.filter, util::ServiceExt.filter_async

limit full? = util

Affects tower-async::limit

make full? = futures-util

Enables io-std of tokio

tokio:

stdin, stdout, stderr

Affects tower-async::make

retry full? = futures-core, util

Enables time of tokio

Affects tower-async::retry

timeout full?

Enables macros and time of tokio

Affects tower-async::timeout

util full? limit? retry? util-tokio? = futures-core, futures-util

Affects tower-async::util

util-tokio full? = util

Enables time of tokio

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

futures-core filter? retry? util?
futures-util filter? make? util?
tokio make? retry? timeout? util-tokio?