Rust Engine API Reference
The jsonette core library documentation is generated directly from our Rust source code docstrings.
🔗 Crate Documentation
The generated API reference lists public modules, parser structs, diagnostics translation helpers, and formatters:
📦 Key API Components
The rustdocs cover:
Parser: Handles parsing JSON text and generating tolerant syntax trees.Formatter: Manages pretty printing, indentation, and minification.QueryEngine: Evaluates RFC 9535 JSONPath expressions.
🌐 FFI Binding Compatibility Matrix
The core Rust engine is wrapped with UniFFI. Compatibility is verified on every PR commit using compiled and executed smoke-test programs:
Detailed instructions on generating bindings, compilation flags, and linking are available in the UniFFI Swift Bridge Reference.