rustauth_deadpool_postgres/lib.rs
1//! Pooled Postgres database adapter for RustAuth.
2//!
3//! This crate is the recommended Postgres adapter for production deployments.
4//! It keeps pooling in `deadpool-postgres` and reuses RustAuth's shared SQL
5//! planning plus `rustauth-tokio-postgres` driver helpers.
6
7mod adapter;
8mod builder;
9mod config;
10mod rate_limit;
11mod transaction;
12mod tx_guard;
13
14pub use self::adapter::DeadpoolPostgresAdapter;
15pub use self::builder::{
16 DeadpoolPostgresBuilder, DeadpoolPostgresStores, DeadpoolPostgresStoresBuilder,
17};
18pub use self::rate_limit::DeadpoolPostgresRateLimitStore;