config-lib 0.9.0

Enterprise-grade multi-format configuration library supporting 8 formats (CONF, INI, Properties, JSON, XML, HCL, TOML, NOML) with sub-50ns caching, hot reloading, and comprehensive validation.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use config_lib::parsers::ini_parser::parse_ini;

fn main() -> config_lib::Result<()> {
    let content = r#"
global=value1

[section1]
key1=value2
    "#;

    let result = parse_ini(content)?;
    println!("Parsed INI result: {result:#?}");

    Ok(())
}