Oregami
Repositories/oxedyne/fe2o3

oxedyne/fe2o3/fe2o3_data

showing fe2o3_data/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 is a fundamental crate providing specialised data structures for the Hematite ecosystem:

  • RingBuffer: A fixed-size circular buffer that maintains a current position and next position pointer
  • RingTimer: A specialised ring buffer for timing measurements using SystemTime
  • Stack: An immutable stack implementation with Arc-based nodes for safe concurrent access
  • Tree: A generic tree structure supporting hierarchical data with focus tracking and display capabilities
  • Timestamped: A wrapper that associates data with timestamps

These data structures emphasise safety and correctness while providing ergonomic APIs for common use cases.

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
src/103 KiB13 files
tests/48.2 KiB6 files
Cargo.toml653 bytes
LICENSE205 bytes
LICENSE-APACHE11.1 KiB
LICENSE-BSD1.3 KiB
README.md1.4 KiB