Cargo Features

[dependencies]
c5store = { version = "0.4.12", default-features = false, features = ["full", "dotenv", "toml", "secrets", "secrets_systemd", "bootstrapper"] }
default = secrets

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

full = bootstrapper, dotenv, secrets, toml
dotenv full?

Enables dotenvy

Affects options::C5StoreOptions.dotenv_path

toml full?

Enables toml ^0.8

Affects serialization::toml_value_to_c5_value

secrets default full? secrets_systemd?

Enables curve25519-parser, ecies_25519, and sha2

Affects c5store::secrets, c5store::load_secret_key_files, options::SecretKeyStoreConfiguratorFn, options::SecretOptions

secrets_systemd = secrets
bootstrapper full?

Enables reqwest, tokio, and url

Affects c5store::bootstrapper