7个版本
0.2.0 | 2024年8月5日 |
---|---|
0.1.1 | 2023年1月19日 |
0.1.0 | 2022年9月15日 |
0.0.3 | 2022年8月5日 |
0.0.1 | 2022年4月23日 |
#223 in 编码
每月下载量28,245
在 5 个crate中使用 (直接使用2个)
36KB
888 行
serde-env ┃
通过serde将env反序列化为结构体
快速入门
use serde::Deserialize;
use serde_env::from_env;
#[derive(Debug, Deserialize)]
struct Cargo {
home: String,
}
#[derive(Debug, Deserialize)]
struct Test {
home: String,
cargo: Cargo,
}
fn main() {
let t: Test = from_env().expect("deserialize from env");
assert!(!t.home.is_empty());
assert!(!t.cargo.home.is_empty());
println!("{:?}", t)
}
贡献
查看CONTRIBUTING.md指南,了解更多关于如何开始为此项目做出贡献的细节。
获取帮助
致谢
此项目深受envy的启发
许可证
在Apache许可证,版本2.0下授权。依赖
~215–475KB