rullst-orm 12.2.0

Fast, un-opinionated, database-agnostic ORM and query builder for Rust
Documentation
//! Driver-neutral schema and mutation contracts.
//!
//! `driver_contract_sqlite` runs these checks locally; the live PostgreSQL,
//! MySQL and MariaDB matrices run the same functions against real servers.
#![allow(clippy::expect_used, clippy::unwrap_used)]

mod bulk_delete;
mod column_types;
mod nested_transaction;
mod soft_delete_lifecycle;
mod timestamps;

/// Runs every driver-neutral contract against the initialized ORM.
pub async fn exercise() {
    timestamps::exercise().await;
    bulk_delete::exercise().await;
    soft_delete_lifecycle::exercise().await;
    nested_transaction::exercise().await;
    column_types::exercise().await;
}