iron_config

Crates.ioiron_config
lib.rsiron_config
version0.1.1
sourcesrc
created_at2017-02-12 14:34:28.056572
updated_at2017-08-27 02:59:44.015345
descriptionThis is a config file reader for Iron framework(an web framework writen in Rust).You can put all you settings in a file which names Iron.toml.
homepage
repositoryhttps://github.com/zoumi/iron_config
max_upload_size
id8489
size6,826
zoumi (zoumi)

documentation

https://github.com/zoumi/iron_config

README

iron_config

This is a config file reader for Iron framework(an web framework writen in Rust).

You can put all you settings in a file which names Iron.toml.

It will search Iron.toml by this order:

1, The value of IRON_CONFIG_FILE in environment variable.

2, ./Iron.toml

3, ./site/Iron.toml

Usage:

In you Cargo.toml:

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

In you crate:

    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); 
    }

License

or

Commit count: 12

cargo fmt