irx-config 3.4.0

The library provides convenient way to represent/parse configuration from different sources
Documentation
[[test]]
name = "parsers"
required-features = ["env", "json", "json5-parser", "yaml", "toml-parser", "cmd"]
[dependencies.blake3]
version = "1.5"

[dependencies.clap]
optional = true
version = "4.4"

[dependencies.derive_builder]
optional = true
version = "0.12"

[dependencies.json5]
optional = true
version = "0.4"

[dependencies.serde]
version = "1.0"

[dependencies.serde_json]
version = "1.0"

[dependencies.serde_yaml]
optional = true
version = "0.9"

[dependencies.thiserror]
version = "1.0"

[dependencies.toml]
optional = true
version = "0.8"
[dev-dependencies.serde]
features = ["derive"]
version = "1.0"

[dev-dependencies.version-sync]
version = "0.9"

[features]
cmd = ["parsers", "clap", "serde_yaml"]
env = ["parsers", "serde_yaml"]
json = ["parsers"]
json5-parser = ["parsers", "json5"]
parsers = ["derive_builder"]
toml-parser = ["parsers", "toml"]
yaml = ["parsers", "serde_yaml"]

[package]
authors = ["Andriy Bakay <andriy@irbisx.com>"]
categories = ["config"]
description = "The library provides convenient way to represent/parse configuration from different sources"
edition = "2021"
homepage = "https://github.com/abakay/irx-config/"
include = ["src/**/*.rs", "tests/**/*", "Cargo.toml", "COPYRIGHT", "README.md", "CHANGELOG.md"]
keywords = ["configuration", "environment", "command-line", "secrets", "seal"]
license = "BSD-2-Clause"
name = "irx-config"
readme = "README.md"
repository = "https://github.com/abakay/irx-config/"
rust-version = "1.65.0"
version = "3.4.0"
[package.metadata.docs.rs]
all-features = true