//!
//!

//!
//!
SeaORM
//!
//!
//! 🐚 An async & dynamic ORM for Rust
//!
//!
//! [](https://crates.io/crates/sea-orm)
//! [](https://docs.rs/sea-orm)
//! [](https://github.com/SeaQL/sea-orm/actions/workflows/rust.yml)
//!
//!
Built with 🔥 by 🌊🦀🐚
//!
//!
//!
//! # SeaORM
//!
//! SeaORM is a relational ORM to help you build light weight and concurrent web services in Rust.
//!
//! ```markdown
//! This is an early release of SeaORM, the API is not stable yet.
//! ```
//!
//! [](https://www.sea-ql.org/SeaORM/docs/index)
//! [](https://github.com/SeaQL/sea-orm/tree/master/examples/sqlx)
//! [](https://github.com/SeaQL/sea-orm/issues/37)
//! [](https://discord.com/invite/uCPdDXzbdv)
//!
//! ## Features
//!
//! 1. Async
//!
//! Relying on [SQLx](https://github.com/launchbadge/sqlx), SeaORM is a new library with async support from day 1.
//!
//! 2. Dynamic
//!
//! Built upon [SeaQuery](https://github.com/SeaQL/sea-query), SeaORM allows you to build complex queries without 'fighting the ORM'.
//!
//! 3. Testable
//!
//! Use mock connections to write unit tests for your logic.
//!
//! 4. Service oriented
//!
//! Quickly build services that join, filter, sort and paginate data in APIs.
//!
//! ## A quick taste of SeaORM
//!
//! ### Select
//! ```
//! # use sea_orm::{DbConn, error::*, entity::*, query::*, tests_cfg::*};
//! # async fn function(db: &DbConn) -> Result<(), DbErr> {
//! // find all models
//! let cakes: Vec