Expand description
§Read and parse configuration file automatically
config-file reads your configuration files and parse them automatically using their extension.
§Features
- toml is enabled by default
- json is optional
- xml is optional
- yaml is optional
§Examples
use config_file::FromConfigFile;
use serde::Deserialize;
#[derive(Deserialize)]
struct Config {
host: String,
}
let config = Config::from_config_file("/etc/myconfig.toml").unwrap();
Enums§
- Config
File Error - This type represents all possible errors that can occur when loading data from a configuration file.
Traits§
- From
Config File - Trait for loading a struct from a configuration file. This trait is automatically implemented when serde::Deserialize is.