//! Connection pooling for wasi-pg-client.
//!
//! This module provides an asynchronous connection pool for PostgreSQL connections.
//! The pool uses interior mutability (`Mutex` on native, `RefCell` on WASI) so
//! `acquire()` takes `&self`, allowing multiple guards to coexist.
pub use PoolConfig;
pub use Pool;
pub use PoolError;
pub use PoolGuard;
pub use PoolStatus;
pub use Result as PoolResult;
/// Target for pool tracing events.
pub const TARGET_POOL: &str = "wasi_pg_client::pool";