agrum 0.4.0

This is an OMM database layer.
Documentation
#![warn(missing_docs)]
//! # Agrum
//!
//! Agrum is a database access layers designed to let developpers:
//!  1. to write the SQL they want so they can directly populate their aggregates from the database
//!  2. to focus on the business value of the queries
//!  3. to test the queries they write
//!
//! This library is still in early development stage, means it is **not production
//! ready**. If you are looking for a mature solution, have a look at
//! [Elephantry](https://elephantry.github.io/)

mod condition;
mod connection;
mod projection;
mod query;
mod query_book;
mod structure;

pub use condition::*;
pub use connection::*;
pub use projection::*;
pub use query::*;
pub use query_book::*;
pub use structure::*;

type Result<T> = anyhow::Result<T>;