本 workspace(工作区)包含 rust-config-tree 系列 crate(包), 一个为分层配置文件提供递归包含树工具的 Rust 库。
| Crate | 说明 | 路径 |
|---|---|---|
| rust-config-tree | 递归包含树、CLI 辅助、模板/Schema 生成 | rust-config-tree/ |
| rust-config-tree-macros | 过程宏(ConfigOverrides、ConfigSchema) |
rust-config-tree-macros/ |
在 Cargo.toml 中添加:
[dependencies]
rust-config-tree = "0.2"如需派生宏:
[dependencies]
rust-config-tree = { version = "0.2", features = ["macros"] }从源码构建:
cargo build运行测试:
cargo test发布 crate(在 workspace 根目录执行):
cargo publish -p rust-config-tree
cargo publish -p rust-config-tree-macros本项目使用 MIT OR Apache-2.0 许可证。