diff --git a/query-engine/driver-adapters/src/proxy.rs b/query-engine/driver-adapters/src/proxy.rs index 0a43ecafaa3..53f1ded8a05 100644 --- a/query-engine/driver-adapters/src/proxy.rs +++ b/query-engine/driver-adapters/src/proxy.rs @@ -125,7 +125,7 @@ impl TransactionContextProxy { Ok(Box::new(tx)) } - pub fn start_transaction(&self) -> UnsafeFuture>> + '_> { + pub fn start_transaction(&self) -> impl Future>> + '_ { UnsafeFuture(self.start_transaction_inner()) } } diff --git a/query-engine/driver-adapters/src/transaction.rs b/query-engine/driver-adapters/src/transaction.rs index 65c8e81ac3f..8d124bd4da0 100644 --- a/query-engine/driver-adapters/src/transaction.rs +++ b/query-engine/driver-adapters/src/transaction.rs @@ -24,7 +24,7 @@ impl JsTransactionContext { Self { inner, tx_ctx_proxy } } - pub fn start_transaction(&self) -> UnsafeFuture>> + '_> { + pub fn start_transaction(&self) -> impl Future>> + '_ { UnsafeFuture(self.tx_ctx_proxy.start_transaction()) } }