6个版本

0.1.4 2024年3月17日
0.1.3 2024年3月15日
0.1.2 2024年2月3日
0.1.0 2024年1月31日
0.0.0 2023年12月23日

#1076 in 编码

每月 23 次下载

MIT 许可证

44KB
1K SLoC

configrs

Rust中的配置库。

功能

  • 从OS Env加载环境变量到用户数据类型(结构体、枚举)。
  • 从多个来源加载和合并配置数据:JSON、YAML、.env文件和TOML
  • 与< ​​serde 互操作,为用户类型注释配置数据反序列化。
  • 使用前缀(区分大小写)从os env和.env文件中过滤配置。
  • 添加可选源的重写机制,当现有配置值需要被新值覆盖时。
  • 添加来自硬编码值的配置值。
  • 更多功能即将推出...

查看示例以获取样本。

许可证:MIT

依赖关系

~4–6.5MB
~96K SLoC