SqlitePoolOptions

Type Alias SqlitePoolOptions 

Source
pub type SqlitePoolOptions = PoolOptions<Sqlite>;
Expand description

An alias for [PoolOptions][crate::pool::PoolOptions], specialized for SQLite.

Aliased Type§

pub struct SqlitePoolOptions {
    pub test_before_acquire: bool,
    pub after_connect: Option<Box<dyn Fn(&mut SqliteConnection) -> Result<(), Error> + Sync + Send>>,
    pub before_acquire: Option<Box<dyn Fn(&mut SqliteConnection) -> Result<bool, Error> + Sync + Send>>,
    pub after_release: Option<Box<dyn Fn(&mut SqliteConnection) -> bool + Sync + Send>>,
    pub max_connections: u32,
    pub connect_timeout: Duration,
    pub min_connections: u32,
    pub max_lifetime: Option<Duration>,
    pub idle_timeout: Option<Duration>,
}

Fields§

§test_before_acquire: bool§after_connect: Option<Box<dyn Fn(&mut SqliteConnection) -> Result<(), Error> + Sync + Send>>§before_acquire: Option<Box<dyn Fn(&mut SqliteConnection) -> Result<bool, Error> + Sync + Send>>§after_release: Option<Box<dyn Fn(&mut SqliteConnection) -> bool + Sync + Send>>§max_connections: u32§connect_timeout: Duration§min_connections: u32§max_lifetime: Option<Duration>§idle_timeout: Option<Duration>