【文件属性】:
文件名称:envopt:通过定义结构来解析环境变量
文件大小:5KB
文件格式:ZIP
更新时间:2021-04-27 03:11:08
Rust
包容
通过定义结构来解析环境变量。
例子
use envopt :: EnvOpt;
#[derive(EnvOpt)]
pub enum EnvOpts {
#[envopt(name = "FOO" )]
Foo,
#[envopt(name = "BAR" , default = "default-bar" )]
Bar,
}
pub fn main () {
EnvOpts :: validate_or_exit ();
println! ( "FOO: {}" , EnvOpts :: Foo. value_or_exit ());
println! ( "BAR: {}" , EnvOpts :: Bar. value_or_exit ());
}
【文件预览】:
envopt-master
----Cargo.toml(458B)
----envopt-derive()
--------Cargo.toml(530B)
--------src()
----src()
--------lib.rs(2KB)
----README.tpl(250B)
----examples()
--------simple.rs(322B)
----.travis.yml(45B)
----README.md(633B)
----.gitignore(52B)