pub fn build_mysql_connection_pool(
host: &str,
port: u16,
username: &str,
password: &str,
database: &str,
ssl_mode: SslMode,
) -> PoolExpand description
Build MySQL connection pool with proper SSL configuration.
This helper function creates a mysql_async::Pool with all necessary configurations
including SSL settings. Use this function to ensure consistent MySQL connection setup
across the codebase.
§Arguments
host- MySQL server hostname or IP addressport- MySQL server portusername- MySQL usernamepassword- MySQL passworddatabase- Database namessl_mode- SSL mode configuration (disabled, preferred, required, verify-ca, verify-full)
§Returns
Returns a configured mysql_async::Pool ready for use