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

Traits

Type Definitions