nexql-conn 0.1.4

Connection resolution ladder, pool, credential providers
Documentation
//! Connection resolution and pooling.
//!
//! Precedence (highest first): CLI arg → profile → flags → DATABASE_URL → PG* env →
//! default_profile → ~/.pgpass → --env-file (opt-in).

pub mod config;
pub mod error;
pub mod pgpass;
pub mod pool;
pub mod resolve;
pub mod secret;
pub mod tls;

pub use config::{ConfigFile, ProfileConfig, write_with_backup};
pub use error::ConnError;
pub use pool::{
    ConnectionReport, PoolOptions, apply_session_guards, checkout_guarded, connect_once,
    create_pool, test_connection,
};
pub use resolve::{
    ConnectionParams, ConnectionSource, ResolveInputs, ResolvedConnection, params_from_url,
    resolve, resolve_all, resolve_profile,
};
pub use secret::{CommandRunner, ProcessCommandRunner};