EnvMan: Environments (variables) Manager
This crate adds a macro for easy management of environment variables.
If you would like to see more details, please see these codes.
Example
use EnvMan;
unsafe
// The type of field can be set if FromStr is implemented
// If rename is not set, it will be an upper case
let foo = load.unwrap;
// This value is taken from “F0”.
let f0 = foo.f0;
// This value is taken from “f1”.
let f_1 = foo.f_1;
// This value is taken from “F_N” and if it is not set, it will be set to “default value”.
let f_n = foo.f_n;
// This value is taken from “F_O” and if it is not set, it will be set to None.
let f_o = foo.f_o;
// This value is taken from “F_TEST” and if it is not set, it will be set to 1.
// and if it under test, it will be set to 2.
let f_test = foo.f_test;
Usecase
use ;
use EnvMan;
pub static ENVIRONMENTS: = new;
License
Licensed under