#iron-framework #file-reader #web-framework #filename #toml #name #settings

iron_config

这是 Iron 框架(一个用 Rust 编写的网页框架)的配置文件读取器。你可以将所有设置放在名为 Iron.toml 的文件中。

2 个版本

使用旧的 Rust 2015

0.1.1 2017 年 8 月 27 日
0.1.0 2017 年 2 月 12 日

#15#iron-framework

Apache-2.0/MIT

5KB
85

iron_config

这是 Iron 框架(一个用 Rust 编写的网页框架)的配置文件读取器。

你可以将所有设置放在名为 Iron.toml 的文件中。

它将按以下顺序搜索 Iron.toml

1, 环境变量中 IRON_CONFIG_FILE 的值

2, ./Iron.toml

3, ./site/Iron.toml

使用方法

在你的 Cargo.toml 中

    [dependencies]
    iron_config = "0.1.0"
    lazy_static = "*"

在你的包中

    extern crate iron_config;
    use iron_config::IC;
    #[macro_use]
    extern crate lazy_static;
    lazy_static!{
       static ref DOMAIN: &'static str = IC.lookup("MAIN.DOMAIN").unwrap().as_str().unwrap();
     }

    fn main() {
        println!("{:?}",*DOMAIN); 
    }

许可证

依赖项

~265–495KB
~11K SLoC