# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.74.0" name = "irx-config" version = "3.5.0" authors = ["Andriy Bakay "] build = false include = [ "src/**/*.rs", "tests/**/*", "Cargo.toml", "COPYRIGHT", "README.md", "CHANGELOG.md", ] autobins = false autoexamples = false autotests = false autobenches = false description = "The library provides convenient way to represent/parse configuration from different sources" homepage = "https://github.com/abakay/irx-config/" readme = "README.md" keywords = [ "configuration", "environment", "command-line", "secrets", "seal", ] categories = ["config"] license = "BSD-2-Clause" repository = "https://github.com/abakay/irx-config/" [package.metadata.docs.rs] all-features = true [lib] name = "irx_config" path = "src/lib.rs" doctest = false [[test]] name = "parsers" path = "tests/parsers.rs" required-features = [ "env", "json", "json5-parser", "yaml", "toml-parser", "cmd", ] [[test]] name = "version-numbers" path = "tests/version-numbers.rs" [dependencies.blake2b_simd] version = "1.0" optional = true [dependencies.blake3] version = "1.5" optional = true [dependencies.cfg-if] version = "1.0" [dependencies.clap] version = "4.5" optional = true [dependencies.derive_builder] version = "0.20" optional = true [dependencies.json5] version = "0.4" optional = true [dependencies.serde] version = "1.0" [dependencies.serde_json] version = "1.0" [dependencies.serde_yaml] version = "0.9" optional = true [dependencies.thiserror] version = "1.0" [dependencies.toml] version = "0.8" optional = true [dev-dependencies.serde] version = "1.0" features = ["derive"] [dev-dependencies.version-sync] version = "0.9" [features] blake2b = ["dep:blake2b_simd"] blake3 = ["dep:blake3"] cmd = [ "parsers", "dep:clap", "dep:serde_yaml", ] default = ["blake2b"] env = [ "parsers", "dep:serde_yaml", ] json = ["parsers"] json5-parser = [ "parsers", "dep:json5", ] parsers = ["dep:derive_builder"] toml-parser = [ "parsers", "dep:toml", ] yaml = [ "parsers", "dep:serde_yaml", ]