Tony Garnock-Jones be32f9b7c8 | ||
---|---|---|
.. | ||
benches | ||
doc | ||
examples | ||
src | ||
tests | ||
Cargo.toml | ||
Makefile | ||
README.md |
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
preserves-schema
, which implements Preserves Schema;preserves-path
, which implements Preserves Path; andpreserves-tools
, which provides command-line utilities for working with Preserves, in particularpreserves-tool
, a kind of Preserves Swiss-army knife.
It also includes Serde support (modules [de], [ser], [symbol], [set]).