reinhardt-db 0.1.0

Django-style database layer for Reinhardt framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Connection pooling with advanced lifecycle management
//!
//! This module provides SQLAlchemy-inspired connection pooling with
//! dependency injection support and event-driven lifecycle hooks.

pub mod config;
pub mod di_support;
pub mod errors;
pub mod events;
pub mod manager;
pub mod pool;

pub use config::{PoolConfig, PoolOptions};
pub use di_support::{DatabaseService, DatabaseUrl, MySqlPool, PostgresPool, SqlitePool};
pub use errors::{PoolError, PoolResult};
pub use events::{PoolEvent, PoolEventListener};
pub use manager::PoolManager;
pub use pool::{ConnectionPool, PooledConnection};