Crate configit

Source
Expand description

Zero-boilerplate configuration management

§Usage

use serde_derive::Deserialize;
use configit::Loader;

#[derive(Debug, Deserialize)]
pub struct AppConfig {
    host: String,
    port: u16,
}

let config = AppConfig::load("config.toml").expect("couldn't load `config.toml` file");
println!("config: {config:?}");

Enums§

Error

Traits§

Loader
Storage

Type Aliases§

Result