[dependencies.aes-gcm]
optional = true
version = "0.10.3"
[dependencies.base64]
optional = true
version = "0.21"
[dependencies.bitfield]
optional = true
version = "0.14.0"
[dependencies.bitflags]
features = ["serde"]
version = "2.4.0"
[dependencies.compact_str]
features = ["serde"]
version = "0.7"
[dependencies.cs]
optional = true
package = "custom_debug_derive"
version = "0.5.1"
[dependencies.derive_more]
version = "0.99"
[dependencies.derive_setters]
optional = true
version = "0.1.6"
[dependencies.erased-serde]
version = "0.3"
[dependencies.impls]
optional = true
version = "1.0.3"
[dependencies.indexmap]
features = ["serde"]
optional = true
version = "2.0.0"
[dependencies.machine-uid]
optional = true
version = "0.5.1"
[dependencies.macros]
optional = true
package = "config-it-macros"
version = "0.5.0"
[dependencies.memoffset]
optional = true
version = "0.9.0"
[dependencies.parking_lot]
optional = true
version = "0.12.0"
[dependencies.schemars]
features = ["preserve_order"]
optional = true
version = "0.8.12"
[dependencies.serde]
features = ["derive"]
version = "1"
[dependencies.serde_json]
version = "1"
[dependencies.sha2]
optional = true
version = "0.10"
[dependencies.smallvec]
features = ["serde"]
optional = true
version = "1"
[dependencies.strseq]
features = ["serde"]
version = "0.1"
[dependencies.thiserror]
optional = true
version = "1"
[dependencies.tr]
optional = true
package = "tracing"
version = "0.1"
[dev-dependencies.futures]
version = "0.3"
[dev-dependencies.indoc]
version = "2"
[dev-dependencies.rand]
version = "0.8"
[dev-dependencies.serde_yaml]
version = "0"
[dev-dependencies.threadpool]
version = "1.8"
[dev-dependencies.tokio]
features = ["full"]
version = "1"
[features]
config = ["dep:thiserror", "dep:tr", "dep:derive_setters", "dep:parking_lot", "dep:smallvec", "dep:bitfield", "dep:cs"]
config-derive = ["config", "dep:memoffset", "dep:impls", "dep:macros"]
crypt = ["dep:aes-gcm", "dep:base64", "dep:sha2"]
crypt-machine-id = ["dep:machine-uid", "crypt"]
default = ["config-derive"]
full = ["config-derive", "indexmap", "jsonschema", "crypt-machine-id"]
indexmap = ["config", "dep:indexmap"]
jsonschema = ["config", "dep:schemars", "macros/jsonschema"]
[package]
authors = ["kang-sw <ki6080@gmail.com>"]
categories = ["config"]
description = "Centralized dynamic configuration management"
edition = "2021"
keywords = ["config"]
license = "MIT"
name = "config-it"
readme = "README.md"
repository = "https://github.com/kang-sw/config-it-rs"
version = "0.8.2"