Cargo Features

[dependencies]
traefikctl = { version = "0.2.5", default-features = false, features = ["cli", "tracing", "etcd"] }
default = cli, etcd, tracing

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

cli default

Enables clap and color-eyre

Affects traefikctl::cli

tracing default

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

Affects traefikctl::tracing

etcd default

Enables etcd-client

Affects traefik_config::TraefikConfig.etcd, core::etcd_trait, features::etcd