Cargo Features

tendermint-abci has no features set by default.

[dependencies]
tendermint-abci = { version = "0.36.0", features = ["client", "echo-app", "kvstore-app", "binary"] }
default

These default features are set whenever tendermint-abci is added without default-features = false somewhere in the dependency tree.

Enables std of flex-error

client

Affects codec::ClientCodec

Required by the kvstore-rs binary

echo-app

Affects application::echo

kvstore-app

Affects application::kvstore

Required by the kvstore-rs binary

binary = structopt

Enables fmt of tracing-subscriber

Required by the kvstore-rs binary

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.

structopt binary?
tracing-subscriber binary?