Cargo Features

[dependencies]
multitool-hg = { version = "0.1.2", default-features = false, features = ["full", "logger", "database", "rediska"] }
default = full

The full feature is set by default whenever multitool-hg is added without default-features = false somewhere in the dependency tree.

full default = database, logger, rediska
logger full = clap, env_logger, log, serde, tracing-subscriber

Affects multitool-hg::logger

database full = anyhow, log, serde, sqlx, tokio

Affects multitool-hg::database

rediska full = anyhow, bb8, bb8-redis, redis, serde, tokio

Affects multitool-hg::rediska

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.

sqlx database?
tokio database? rediska?
anyhow database? rediska?
serde database? logger? rediska?
env_logger logger?
log database? logger?
tracing-subscriber logger?
clap logger?
redis rediska?
bb8 rediska?
bb8-redis rediska?