Introduction
omnist is one canonical data model for JSON, YAML, TOML, XML, and its
own native OML, plus a schema language (OSD) to validate and compare
shapes over that model. This book is the Rust port’s documentation
(the crate is omnist, CLI is omnist-cli).
Start with the Quickstart, then read the
user guide for the full model. The CLI reference
covers the omnist binary, and each entry under Formats
documents one codec’s specific round-trip behavior.
This is the Rust port of omnist. See Python divergences for where the two implementations differ, and Limitations & stability for the current alpha-status caveats.