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 在 解析器实现
14,337 每月下载量
用于 6 crates
155KB
3.5K SLoC
Rust 中的 SPDX 文档
spdx-rs
解析多种数据格式的 SPDX 文档 到 Rust 结构体。
数据格式
该库旨在与 JSON 格式的 SPDX 文档一起使用。这是通过 Serde 实现的,因此只要命名与 JSON SPDX 文档中使用的命名一致,Serde 支持的所有数据格式都应该工作。
除了使用 Serde 进行序列化和反序列化之外,还支持使用自定义解析器以标签值格式反序列化文档。
用法
在 集成测试 中可以找到解析 JSON 和标签值格式的文档的简单用法示例。
许可证
该项目采用 MIT 许可证。
依赖关系
~3–9MB
~78K SLoC