Cargo Features
[dependencies]
encrypt_config = { version = "0.1.6", default-features = false, features = ["full", "serde", "derive", "secret", "persist", "default_config_dir", "protobuf", "save_on_change", "mock"] }
- default full? = serde
-
The
serde
feature is set by default wheneverencrypt_config
is added without
somewhere in the dependency tree.default-features = false - full = default, derive, persist, secret
- serde default
-
Enables serde and serde_json
- derive full?
-
Enables encrypt_config_derive
- secret full? = persist
-
Enables keyring, rand, and rsa, secret of optional encrypt_config_derive
Affects
secret::SecretSource
… - persist full? secret? = save_on_change
-
Enables persist of optional encrypt_config_derive
Affects
persist::PersistSource
… - default_config_dir
-
Enables dirs-next, default_config_dir of optional encrypt_config_derive
Affects
persist::PersistSource.source_name
,persist::PersistSource.path
,secret::SecretSource.source_name
,secret::SecretSource.path
… - protobuf
- save_on_change persist?
- mock