Rust Preserves v1.0.0 released
2 September 2021
As part of my other implementation efforts, I made enough improvements to the Rust Preserves implementation to warrant releasing version 1.0.0.
This release supports the Preserves data model and the binary and text
codecs. It also includes a Preserves Schema compiler for Rust (for use
e.g. in build.rs
) and an implementation of Preserves Path.
There are four crates:
-
preserves
, Rust representations ofValue
s plus utilities and binary and text codecs; -
preserves-schema
, a Rust implementation of Preserves Schema; -
preserves-path
, a Rust implementation of Preserves Path; and -
preserves-tools
, a crate of command-line utilities (including a “swiss army knife”,preserves-tool
) for working with Preserves documents.