From 4e8199b572f2035b7749cba276ece3a26630d23e Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:18:21 +0200 Subject: Adding upstream version 1.67.1+dfsg1. Signed-off-by: Daniel Baumann --- vendor/spdx-rs/README.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 vendor/spdx-rs/README.md (limited to 'vendor/spdx-rs/README.md') diff --git a/vendor/spdx-rs/README.md b/vendor/spdx-rs/README.md new file mode 100644 index 000000000..fe125e737 --- /dev/null +++ b/vendor/spdx-rs/README.md @@ -0,0 +1,40 @@ + + +# SPDX Documents in Rust + +[![crates.io-icon]][crates.io] [![docs.rs-icon]][docs.rs] + +[crates.io-icon]: https://img.shields.io/crates/v/spdx-rs +[crates.io]: https://crates.io/crates/spdx-rs +[docs.rs-icon]: https://img.shields.io/docsrs/spdx-rs +[docs.rs]: https://docs.rs/spdx-rs + +`spdx-rs` parses [SPDX documents] in multiple data formats to Rust structs. + +## Data formats + +The library has been designed for working with SPDX documents in JSON. This is achieved with +[Serde], so any data format supported by Serde should work, as long as the naming is consistent with +that used in JSON SPDX documents. + +In addition to serializing and deserializing with Serde, deserializing documents in tag value format +is supported with a custom parser. + +## Usage + +Simple usage examples for parsing documents from JSON and tag-value formats can be found in the +[integration tests]. + +[SPDX documents]: https://spdx.github.io/spdx-spec/ +[Serde]: https://serde.rs/ +[integration tests]: https://github.com/doubleopen-project/spdx-rs/tree/main/tests/integration.rs + +## License + +The project is licensed under the [MIT License][LICENSE.txt]. + +[LICENSE.txt]: license.txt -- cgit v1.2.3