1 个不稳定版本
0.1.0 | 2021年7月25日 |
---|
#28 in #during
12KB
172 行
dep-expand
在 build.rs
中扩展 cargo 依赖
示例
扩展整个依赖
let expander = Expander::default();
// get the expanded output
let output = expander.expand("<a dependency in Cargo.toml>").unwrap();
仅扩展特定的模块、类型或函数
let expander = Expander::default();
// get the expanded output of the given module
let output = expander
.expand_path(
"<a dependency in Cargo.toml>",
"path::to::module".parse().unwrap(),
)
.unwrap();
参考资料
许可协议为以下之一
- Apache License, Version 2.0, (LICENSE-APACHE 或 https://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可协议 (LICENSE-MIT 或 https://opensource.org/licenses/MIT)
依赖
~4–13MB
~170K SLoC