2个版本
使用旧的Rust 2015
0.1.1 | 2018年5月14日 |
---|---|
0.1.0 | 2018年5月13日 |
58 在 #depend
9KB
99 行
Cargo的--build-plan
输出解析器
使用cargo build --build-plan
输出一个包含关于如何编译crate及其依赖信息的JSON文档。build-plan
crate提供了一种简单的方法,可以将它解析回结构体,而无需依赖于Cargo的全部。
Cargo的--build-plan
功能目前是不稳定的,所以目前只能在nightly Rust上工作。实际上,在撰写本文时,您甚至需要从源代码构建Cargo才能使用它!
用法
将依赖项添加到您的Cargo.toml
[dependencies]
build-plan = "0.1.1"
将crate添加到您的Rust代码中,并导入BuildPlan
类型
extern crate build_plan;
use build_plan::BuildPlan;
现在您可以调用BuildPlan::from_cargo_output(<原始构建计划>)
来解析一个JSON构建计划。
更多信息,请查看上面的文档。
依赖项
~0.8–1.6MB
~36K SLoC