A Rust implementation of EAV data model
- Status: In development
- On Github: Heave
- Contributions: Welcome
Catalog is now thread-safe! This means you can safely share it across multiple threads. I also spent a good amount of time on API improvements, code cleanup, and, as always, squashing some bugs.Catalog is now thread-safe out of the box. You can safely share it across multiple threads using Arc<Catalog>. This change focuses on providing thread safety for in-memory operations, not full-blown database concurrency. I'm exploring adding a database connection pool for true concurrent DB access in the future, but for now, I'm keeping it simple.load_by_filter) that lets you query items by numbers, text, booleans, class, and subclass. I also wrote a ton of new documentation and examples so you can actually use it. Plus, I did a major code cleanup, refactored the database logic, and added a bunch of tests to keep everything solid.
A Rust implementation of EAV data model
A personal finance handling and reporting application