#config-toml #file #named

get_config

从文件中获取配置的简单函数

2 个版本

0.1.1 2023年3月19日
0.1.0 2023年3月16日

42#config-toml

24 每月下载量

MIT 许可证

4KB
54

get_config

pub fn main() {
    // There should be either:
    // - a file named `config.toml` in the current directory;
    // - a path passed to `std::env::args().nth(1)`.
    let config: Config = get_config().unwrap();
    println!("{:?}", config);
}
// `Deserialize` is required by `cargo add serde --features derive`
#[derive(Debug, Clone, PartialEq, Eq, Hash, Deserialize)]
struct Config {
    hello: String,
}

依赖

~0.6–1.2MB
~26K SLoC