39 个版本 (9 个重大更新)

0.20.4 2024年7月19日
0.20.2 2024年4月26日
0.19.2 2024年3月4日
0.18.0-beta.22023年12月22日
0.3.0 2018年6月16日

#22 in 解析器实现

Download history 102437/week @ 2024-05-03 113096/week @ 2024-05-10 112021/week @ 2024-05-17 106606/week @ 2024-05-24 112682/week @ 2024-05-31 114872/week @ 2024-06-07 114705/week @ 2024-06-14 109712/week @ 2024-06-21 102758/week @ 2024-06-28 110196/week @ 2024-07-05 115521/week @ 2024-07-12 118085/week @ 2024-07-19 115588/week @ 2024-07-26 123584/week @ 2024-08-02 133467/week @ 2024-08-09 105917/week @ 2024-08-16

每月下载量499,790
用于 400 个crate (176 直接使用)

Apache-2.0 OR MIT

120KB
2K SLoC

反序列化 Cargo.toml

tom replacement

这是为 serde 提供的 Cargo.toml 文件字段定义。它允许读取 Cargo.toml 数据,并使用 TOML 或其他格式进行序列化。lib.rs 网站使用它来提取关于 crates 的信息。

这个crate不仅仅是模式定义。它支持数据的后处理以模拟 Cargo 的工作空间继承和 autobins 功能。它支持磁盘上的文件以及其他非磁盘数据源。

要开始使用,请参阅 Manifest::from_slice。如果您需要获取本地开发机器上的 Cargo 项目的信息,也可以考虑 cargo_metadata

将有更新

Cargo 定期向 Cargo.toml 添加新功能。为了正确解析所有这些功能,请保持此 crate 更新——使用 dependabotrenovate

依赖项

~0.5–1.1MB
~26K SLoC