saddle-db 0.1.1

Saddle managed asynchronous database access and transactions
Documentation
//! Saddle-managed MySQL/MariaDB access and single-source transactions.
//!
//! Applications receive this capability from Saddle. They do not create a
//! pool, acquire a connection, or manage a sqlx transaction directly.

mod cleanup;
mod database;
mod error;
mod row;
mod statement;
mod transaction;

pub use database::{Database, DatabaseConfig, MAX_INBOUND_PACKET_BYTES, MAX_QUERY_ROWS};
pub use row::{DbRow, MAX_FIELD_BYTES, MAX_RESULT_BYTES, WriteResult};
pub use saddle_core::{CallContext, Result, SaddleError};
pub use statement::{
    DbValue, MAX_PARAMETER_BYTES, MAX_PARAMETERS, MAX_PARAMETERS_TOTAL_BYTES, MAX_SQL_BYTES,
    Statement,
};
pub use transaction::{Transaction, TransactionFuture};