//! Database connection pooling for Reinhardt
//!
//! This crate provides advanced connection pooling features similar to SQLAlchemy,
//! with support for multiple database backends and connection lifecycle management.
//!
//! Note: DI support (DatabaseService, DatabaseUrl) is provided by the backends-pool crate.
// Allow module_inception: Re-exporting pool submodule from pool.rs
// is intentional for compatibility with existing imports (`reinhardt_db::pool::DatabasePool`)
pub use ;
pub use ;
pub use ;
pub use PoolManager;
pub use ;
/// Re-export commonly used types