文件名称:Figment是Rust的半分层配置库,因此无约束,这是不真实的。-Rust开发
文件大小:72KB
文件格式:ZIP
更新时间:2024-06-16 14:37:57
Rust Configuration
Figment是Rust的半分层配置库,因此无约束,这是不真实的。 Figment Figment是Rust的半分层配置库,所以无约束,这是不真实的。 使用serde :: Deserialize; 使用figment :: {Figment,providers :: {Format,Toml,Json,Env}}; #[derive(Deserialize)] struct Package {名称:字符串,作者:Vec ,发布:选项 ,// ...依此类推...}#[derive(Deserialize)] struct Config {package:Package,rustc:Option ,// ...等等...}让config:Config = Figment :: new().merge(Toml :: fi
【文件预览】:
Figment-master
----.gitignore(97B)
----src()
--------error.rs(14KB)
--------value()
--------figment.rs(19KB)
--------providers()
--------provider.rs(5KB)
--------coalesce.rs(1KB)
--------metadata.rs(10KB)
--------util.rs(11KB)
--------profile.rs(8KB)
--------jail.rs(6KB)
--------lib.rs(17KB)
----Cargo.toml(1KB)
----.github()
--------workflows()
----LICENSE-MIT(1KB)
----scripts()
--------test.sh(2KB)
----README.md(2KB)
----tests()
--------profile-tag.rs(1KB)
--------empty-env-vars.rs(1KB)
--------cargo.rs(1KB)
--------enum.rs(964B)
----.gitattributes(14B)
----LICENSE-APACHE(9KB)
----build.rs(129B)