pub type MySqlPoolOptions = PoolOptions<MySql>;
Expand description
An alias for [PoolOptions
][crate::pool::PoolOptions], specialized for MySQL.
Aliased Type§
struct MySqlPoolOptions {
pub test_before_acquire: bool,
pub after_connect: Option<Box<dyn Fn(&mut MySqlConnection) -> Result<(), Error> + Send + Sync>>,
pub before_acquire: Option<Box<dyn Fn(&mut MySqlConnection) -> Result<bool, Error> + Send + Sync>>,
pub after_release: Option<Box<dyn Fn(&mut MySqlConnection) -> bool + Send + Sync>>,
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 MySqlConnection) -> Result<(), Error> + Send + Sync>>
§before_acquire: Option<Box<dyn Fn(&mut MySqlConnection) -> Result<bool, Error> + Send + Sync>>
§after_release: Option<Box<dyn Fn(&mut MySqlConnection) -> bool + Send + Sync>>
§max_connections: u32
§connect_timeout: Duration
§min_connections: u32
§max_lifetime: Option<Duration>
§idle_timeout: Option<Duration>