pub fn try_acquire(&self) -> Option<PoolConnection<C>> {
        self.0.try_acquire().map(|conn| PoolConnection {
            live: Some(conn),
            pool: Arc::clone(&self.0),
        })
    }
/// Attempts to retrieve a connection from the pool if there is one available.
///
/// Returns `None` immediately if there are no idle connections available in the pool.
Attempts to retrieve a connection from the pool if there is one available.
Returns `None` immediately if there are no idle connections available in the pool.
Attempts to retrieve a connection from the pool if there is one available . Returns ` None ` immediately if there are no idle connections available in the pool .
pub fn try_acquire(&self) -> Option<PoolConnection<C>> {
        self.0.try_acquire().map(|conn| PoolConnection {
            live: Some(conn),
            pool: Arc::clone(&self.0),
        })
    }
pub fn try_acquire ( & self ) -> Option < PoolConnection < C > > { self . 0 . try_acquire ( ) . map ( | conn | PoolConnection { live : Some ( conn ) , pool : Arc :: clone ( & self . 0 ) , } ) }
Attempts to retrieve a connection from the pool if there is one available.
Attempts to retrieve a connection from the pool if there is one available .
&self
&self