miniorm 0.4.1

a *very* simple ORM built on top of sqlx
Documentation
#![warn(
    missing_docs,
    rustdoc::missing_crate_level_docs,
    rustdoc::broken_intra_doc_links
)]
#![doc = include_str!(concat!(env!("CARGO_MANIFEST_DIR"), "/README.md"))]

#[cfg(feature = "axum")]
mod handler;
mod store;
mod traits;
mod with_id;

pub use miniorm_macros::Entity;
pub use store::Store;
pub use with_id::WithId;

/// Prelude including all the necessary traits for convenience
pub mod prelude {
    pub use super::store::Store;
    #[cfg(feature = "axum")]
    pub use super::traits::axum::IntoAxumRouter;
    pub use super::traits::bind_col::BindColumn;
    pub use super::traits::crud::{Create, Crud, Delete, Read, Update};
    pub use super::traits::schema::Schema;
    pub use super::traits::sqlx::Bind;
    pub use super::traits::table::Table;
    pub use super::with_id::WithId;
    pub use miniorm_macros::Entity;
}