Cargo Features
[dependencies]
keepass-ng = { version = "0.0.2", default-features = false, features = ["utilities", "serialization", "totp", "save_kdbx4"] }
- default = save_kdbx4
-
The
save_kdbx4
feature is set by default wheneverkeepass-ng
is added without
somewhere in the dependency tree.default-features = false - utilities = anyhow, clap, rpassword, serialization, totp
-
Required by kp-dump-json, kp-dump-xml, kp-get-version, kp-rewrite, kp-show-db and kp-show-otp binaries
- serialization utilities? = serde, serde_json
-
Enables chrono
Affects
node::Node
… - totp utilities? = base32, totp-lite, url
- save_kdbx4 default
-
Required by the kp-rewrite 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.