preserves/implementations/rust/preserves
Tony Garnock-Jones 2bfd5f4b03 Release independent packages
preserves@4.992.0
preserves-path@4.992.0
preserves-schema@4.992.0
preserves-tools@4.992.0

Generated by cargo-workspaces
2023-11-01 14:48:37 +01:00
..
benches cargo fmt 2023-07-21 18:15:30 +02:00
doc Restrict usage of commas. Bump spec version to 0.992 2023-11-01 14:13:36 +01:00
examples cargo fmt 2023-07-21 18:15:30 +02:00
src Restrict positions where commas may exist 2023-11-01 14:45:58 +01:00
tests Default to Document-style treatment of whitespace-before-EOF 2023-11-01 00:13:23 +01:00
Cargo.toml Release independent packages 2023-11-01 14:48:37 +01:00
Makefile make test target 2021-06-30 15:05:44 +02:00
README.md Progress on documenting preserves-schema 2023-10-27 13:26:52 +02:00

README.md

cargo add preserves

This crate (preserves on crates.io) implements Preserves for Rust. It provides the core semantics as well as both the [human-readable text syntax][crate::value::text] (a superset of JSON) and [machine-oriented binary format][crate::value::packed] (including canonicalization) for Preserves.

This crate is the foundation for others such as

It also includes Serde support (modules [de], [ser], [symbol], [set]).