From 1b217cfac4887c5dfe8780ec91c6935078e889c3 Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Wed, 27 Jan 2021 12:31:10 +0100 Subject: [PATCH] Make impl Acquire for &'_ Pool more general --- sqlx-core/src/acquire.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sqlx-core/src/acquire.rs b/sqlx-core/src/acquire.rs index dd8670ae..4a861d20 100644 --- a/sqlx-core/src/acquire.rs +++ b/sqlx-core/src/acquire.rs @@ -15,7 +15,7 @@ pub trait Acquire<'c> { fn begin(self) -> BoxFuture<'c, Result, Error>>; } -impl Acquire<'static> for &'_ Pool { +impl<'a, DB: Database> Acquire<'a> for &'_ Pool { type Database = DB; type Connection = PoolConnection; @@ -24,7 +24,7 @@ impl Acquire<'static> for &'_ Pool { Box::pin(self.acquire()) } - fn begin(self) -> BoxFuture<'static, Result, Error>> { + fn begin(self) -> BoxFuture<'static, Result, Error>> { let conn = self.acquire(); Box::pin(async move {