Cargo Features

[dependencies]
encrypt_config = { version = "2.0.1", default-features = false, features = ["full", "secret", "persist", "derive", "default_config_dir", "mock"] }
default = derive

The derive feature is set by default whenever encrypt_config is added without default-features = false somewhere in the dependency tree.

full = derive, persist, secret
secret full? = persist

Enables keyring, rand ^0.8, and rsa, secret of optional encrypt_config_derive

Affects encrypt_config::encrypt_utils, source::SecretSource

persist full? secret?

Enables persist of optional encrypt_config_derive

Affects source::PersistSource

derive default full?

Enables encrypt_config_derive

default_config_dir

Enables dirs, default_config_dir of optional encrypt_config_derive

mock