Crates.io | config |
lib.rs | config |
version | |
source | src |
created_at | 2015-04-16 18:35:56.393987 |
updated_at | 2025-01-30 19:31:50.200703 |
description | Layered configuration system for Rust applications. |
homepage | |
repository | https://github.com/rust-cli/config-rs |
max_upload_size | |
id | 1879 |
Cargo.toml error: | TOML parse error at line 28, column 1 | 28 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
Layered configuration system for Rust applications (with strong support for 12-factor applications).
redis.port
) and subscript operators ( databases[0].name
)Please note that this library can not be used to write changed configuration values back to the configuration file(s)!
[dependencies]
config = "0.14.0"
ini
- Adds support for reading INI filesjson
- Adds support for reading JSON filesyaml
- Adds support for reading YAML filestoml
- Adds support for reading TOML filesron
- Adds support for reading RON filesjson5
- Adds support for reading JSON5 filesLibrary provides out of the box support for most renowned data formats such as JSON or Yaml. Nonetheless, it contains an extensibility point - a Format
trait that, once implemented, allows seamless integration with library's APIs using custom, less popular or proprietary data formats.
See custom_file_format example for more information.
See the documentation or examples for more usage information.
Licensed under either of
at your option.