Cargo Features

[dependencies]
config-it = { version = "0.8.10", default-features = false, features = ["full", "config", "config-derive", "crypt-machine-id", "crypt", "indexmap", "jsonschema"] }
default = config-derive

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

full = config-derive, crypt-machine-id, indexmap, jsonschema
config config-derive indexmap? jsonschema?

Enables bitfield ^0.14.0, custom_debug_derive ^0.5.1, derive_setters, parking_lot, smallvec, thiserror, and tracing

thiserror:

------------------------------------------------------------------------------------------------
CONFIG ------------------------------------------------------------------------------------------------

Affects config-it::config

config-derive default full? = config

Enables impls, config-it-macros, and memoffset

crypt-machine-id full? = crypt

Enables machine-uid

crypt crypt-machine-id?

Enables aes-gcm, base64 ^0.21, and sha2

indexmap full? = config

Enables indexmap

jsonschema full? = config

Enables schemars, jsonschema of config-it-macros

Affects meta::Metadata.schema