[[bench]]
harness = false
name = "bench_apis"
path = "benches/bench_apis.rs"
[dependencies.clap]
optional = true
version = "4.4.7"
[dependencies.config]
default-features = false
version = "0.14.0"
[dependencies.const-str]
version = "0.5.6"
[dependencies.lazy_static]
version = "1.4.0"
[dependencies.linkme]
optional = true
version = "0.3"
[dependencies.phf]
features = ["macros"]
version = "0.11"
[dependencies.xxhash-rust]
features = ["xxh3", "xxh64", "const_xxh64"]
version = "0.8.7"
[dev-dependencies.clap]
features = ["derive"]
version = "4.4.7"
[dev-dependencies.criterion]
version = "0.5.1"
[dev-dependencies.proptest]
version = "1.2.0"
[[example]]
name = "clap_full"
path = "examples/clap_full.rs"
[[example]]
name = "clap_layered"
path = "examples/clap_layered.rs"
[[example]]
name = "clap_mini"
path = "examples/clap_mini.rs"
[features]
clap = ["dep:linkme", "dep:clap"]
default = ["json", "toml", "clap"]
json = ["config/json"]
toml = ["config/toml"]
[lib]
crate-type = ["rlib", "staticlib"]
name = "hyperparameter"
path = "src/lib.rs"
[package]
authors = ["reiase <reiase@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["config", "science"]
description = "A high performance configuration system for Rust."
edition = "2021"
exclude = [".cargo", ".github"]
homepage = "https://reiase.github.io/hyperparameter/"
keywords = ["config", "env", "cli", "machine-learning"]
license = "Apache-2.0"
name = "hyperparameter"
readme = "README.md"
repository = "https://github.com/reiase/hyperparameter"
version = "0.5.13"
[profile.dev]
overflow-checks = false
[profile.release]
lto = true
strip = "debuginfo"