11次发布
0.1.10 | 2024年1月3日 |
---|---|
0.1.8 | 2023年12月28日 |
0.1.7 | 2023年10月26日 |
0.1.6 | 2021年2月21日 |
0.1.2 | 2020年11月22日 |
#2 in #lazy-static
每月251次下载
17KB
349 行代码(不包括注释)
环境解析器
此crate将解析.env文件。通过实现Transformer trait,您可以在处理.env文件中的键值对后自定义行为。注释被保留,并可用于Rust映射属性的顶部。
为了方便,有一个名为to_lazy_static的功能,它将自动将键值对映射到lazy_static块中。
查看assert_test.rs和assert_test_lazy.rs以获取示例。
用法
将以下内容添加到您的Cargo.toml...
[dependencies]
env_parser = "*"
理想情况下,创建build.rs文件并从构建文件中调用env_parser读取器,以确保您的映射Rust文件始终与您的.env文件同步。
许可证
根据您的选择,在Apache License, Version 2.0或MIT许可证下获得许可。除非您明确声明,否则您提交给此crate的任何有意贡献,根据Apache-2.0许可证定义,将如上所述双许可,不附加任何额外条款或条件。