pub fn set_acquire_timeout(&mut self, timeout: Option<Duration>, retries: usize) -> &mut Self {
        if let Some(timeout) = timeout {
            self.acquire_timeout = timeout;
        }
        self.acquire_retries = retries;
        self
    }
Sets the acquire timeout for a single connection attempt. There are multiple attempts (currently 3)
before `connection*` methods return an error. If not specified, the acquire timeout will not be set.
core/lib/db_connection/src/connection_pool.rs