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>