From 18908e62066ce81dbce079d36e05b334cfde4bb2 Mon Sep 17 00:00:00 2001 From: Austin Bonander Date: Mon, 11 Nov 2024 12:27:02 -0800 Subject: [PATCH] fix(pool): use the correct method in `try_min_connections` --- sqlx-core/src/pool/inner.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sqlx-core/src/pool/inner.rs b/sqlx-core/src/pool/inner.rs index ec86c615..48270b98 100644 --- a/sqlx-core/src/pool/inner.rs +++ b/sqlx-core/src/pool/inner.rs @@ -240,13 +240,13 @@ impl PoolInner { /// Try to maintain `min_connections`, returning any errors (including `PoolTimedOut`). pub async fn try_min_connections(self: &Arc, deadline: Instant) -> Result<(), Error> { - crate::rt::timeout_at(deadline, async { + rt::timeout_at(deadline, async { while self.size() < self.options.min_connections { // Don't wait for a connect permit. // // If no extra permits are available then we shouldn't be trying to spin up // connections anyway. - let Some((id, permit)) = self.counter.acquire_permit(self).now_or_never() else { + let Some((id, permit)) = self.counter.try_acquire_permit(self) else { return Ok(()); };