Cargo Features

[dependencies]
traefikctl = { version = "0.2.0", default-features = false, features = ["cli", "config", "etcd", "log", "restful"] }
default = cli, config, etcd, log

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

cli default

Enables clap

config default

Enables async-trait, config, serde_json, serde_yaml, and tracing

etcd default

Enables etcd-client, tokio, and tracing

log default

Enables chrono, time, tracing, tracing-appender, and tracing-subscriber

restful

Enables axum, axum-extra, reqwest, serde_json, tokio, and tracing

traefikctl has 6 features without comments.