Skip to content

Latest commit

 

History

History
63 lines (43 loc) · 1.69 KB

File metadata and controls

63 lines (43 loc) · 1.69 KB

rust-config-tree workspace

本 workspace(工作区)包含 rust-config-tree 系列 crate(包), 一个为分层配置文件提供递归包含树工具的 Rust 库。

Crate(包)

Crate 说明 路径
rust-config-tree 递归包含树、CLI 辅助、模板/Schema 生成 rust-config-tree/
rust-config-tree-macros 过程宏(ConfigOverridesConfigSchema 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 许可证。