1 个不稳定版本

0.1.0 2021年7月25日

#28 in #during

MIT/Apache 许可协议

12KB
172

dep-expand

github crates.io docs.rs build status

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();

参考资料

许可协议为以下之一

依赖

~4–13MB
~170K SLoC