Oregami
Repositories/oxedyne/fe2o3

oxedyne/fe2o3/fe2o3_jdat

showing fe2o3_jdat/README.md

Oxedyne Hematite (fe2o3)

Hematite is a collection of crates built from first principles, providing foundational tools for building robust applications. See the github repo for more information.

This crate

This crate provides and implementation of Jason's Data And Type (JDAT) scheme, a superset of JSON that adds type annotations and binary encoding capabilities. The crate includes:

  • A complete reference implementation of the JDAT format
  • Support for both human-readable text and compact binary representations
  • Built-in type annotations for precise data serialisation
  • A rich set of numeric types including arbitrary precision integers and decimals
  • Support for user-defined types through a flexible extension mechanism
  • Comprehensive serialisation/deserialisation traits and derive macros
  • Full JSON compatibility while providing additional functionality

Supporting Development

This project is developed and maintained through GitHub Sponsors. If you find Hematite valuable for your work or interesting as a project, consider supporting its continued development. No special perks or privileges - just sustainable open source development of innovative Rust infrastructure and apps.

GitHub Sponsors

License

See the LICENSE file for license rights and limitations.

Contact

<hello@oxedyne.com>

NameSizeWhat
benches/10.1 KiB1 file
dat_map/18.0 KiB3 files
src/581 KiB29 files
tests/209 KiB9 files
Cargo.toml1.0 KiB
LICENSE205 bytes
LICENSE-APACHE11.1 KiB
LICENSE-BSD1.3 KiB
README.md1.4 KiB
history.txt202 bytes