mem-query 0.0.1

Relational algebra interface for Rust collections
Documentation

Memquery: In-memory relation manipulations

Memquery is an in-memory relational database engine that does its query planning at compile time, which provides a zero-cost abstraction for complex data manipulations.

All of the data storage backends provide the same API, so you can adjust your data storage strategy for optimal performance without a significant retooling of the domain logic that relies on the data.

Because of the amount of work this crate does with the type system, you will probably need to raise the recursion limit in your crate to 256 or higher:

#![recursion_limit="256"]