[][src]Crate config

Config organizes hierarchical or layered configurations for Rust applications.

Config lets you set a set of default parameters and then extend them via merging in configuration from a variety of sources:

Additionally, Config supports:

See the examples for general usage information.

Structs

Config

A prioritized configuration repository. It maintains a set of configuration sources, fetches values to populate those, and provides them according to the source's priority.

Environment
File
Value

A configuration value.

Enums

ConfigError

Represents all possible errors that can occur when working with configuration.

FileFormat

Traits

Source

Describes a generic source of configuration properties.