28 个版本
0.9.2 | 2024 年 7 月 26 日 |
---|---|
0.9.0 | 2024 年 4 月 2 日 |
0.8.9 | 2024 年 1 月 28 日 |
0.8.8 | 2023 年 11 月 29 日 |
0.2.2 | 2022 年 7 月 12 日 |
在 Cargo 插件 中排名第 40
每月下载量 16,167
在 18 个crate(12 个直接)中使用
25KB
403 代码行
rustdoc-json
一个用于编程方式处理 rustdoc JSON 的库。
构建 rustdoc JSON
要为具有清单路径 project/Cargo.toml
的库构建 rustdoc JSON,操作如下
let json_path = rustdoc_json::Builder::default()
.toolchain("nightly")
.manifest_path("project/Cargo.toml")
.build()
.unwrap();
// Prints `Wrote rustdoc JSON to "/Users/martin/src/project/target/doc/project.json"`
println!("Wrote rustdoc JSON to {:?}", &json_path);
还有许多其他的构建选项。请参阅 文档 了解所有选项。
变更日志
请参阅 CHANGELOG.md。
测试
该库通过 public-api
和 cargo-public-api
测试套件间接和大量地进行测试。它们的测试高度依赖于这个库,所以如果所有测试都通过,那么这个库应该按预期工作。当然,在发布新版本之前,所有测试都确保通过。
依赖项
~2.2–3.5MB
~64K SLoC