12 个版本

0.5.5 2023 年 9 月 19 日
0.5.3 2023 年 6 月 29 日
0.5.2 2022 年 12 月 1 日
0.5.1 2022 年 7 月 5 日
0.1.0 2021 年 7 月 15 日

#437解析器实现

Download history 3725/week @ 2024-04-12 3858/week @ 2024-04-19 2870/week @ 2024-04-26 3004/week @ 2024-05-03 3596/week @ 2024-05-10 3885/week @ 2024-05-17 3888/week @ 2024-05-24 3594/week @ 2024-05-31 3900/week @ 2024-06-07 3560/week @ 2024-06-14 4448/week @ 2024-06-21 4571/week @ 2024-06-28 4169/week @ 2024-07-05 3419/week @ 2024-07-12 3591/week @ 2024-07-19 2521/week @ 2024-07-26

14,337 每月下载量
用于 6 crates

MIT 许可证

155KB
3.5K SLoC

Rust 中的 SPDX 文档

crates.io-icon docs.rs-icon

spdx-rs 解析多种数据格式的 SPDX 文档 到 Rust 结构体。

数据格式

该库旨在与 JSON 格式的 SPDX 文档一起使用。这是通过 Serde 实现的,因此只要命名与 JSON SPDX 文档中使用的命名一致,Serde 支持的所有数据格式都应该工作。

除了使用 Serde 进行序列化和反序列化之外,还支持使用自定义解析器以标签值格式反序列化文档。

用法

集成测试 中可以找到解析 JSON 和标签值格式的文档的简单用法示例。

许可证

该项目采用 MIT 许可证

依赖关系

~3–9MB
~78K SLoC