From 0b5ca1bd68e5f42ccf2c559a286860104c13c3ad Mon Sep 17 00:00:00 2001 From: Ivan Kozik Date: Sun, 27 Oct 2019 13:04:29 +0000 Subject: [PATCH] Add query_one to postgres::Transaction I believe this was missed in 31855141d2eac62c0b3fff34a5825602c177693d --- postgres/src/transaction.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/postgres/src/transaction.rs b/postgres/src/transaction.rs index 7066a3e8..8b857bb0 100644 --- a/postgres/src/transaction.rs +++ b/postgres/src/transaction.rs @@ -58,6 +58,14 @@ impl<'a> Transaction<'a> { executor::block_on(self.0.query(query, params)) } + /// Like `Client::query_one`. + pub fn query_one(&mut self, query: &T, params: &[&(dyn ToSql + Sync)]) -> Result + where + T: ?Sized + ToStatement, + { + executor::block_on(self.0.query_one(query, params)) + } + /// Like `Client::query_raw`. pub fn query_raw<'b, T, I>( &mut self,