From 2a7bc782fd588b4887617ace0bb9d2e3e5da04cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arpad=20M=C3=BCller?= Date: Sun, 28 Apr 2024 01:11:48 +0200 Subject: [PATCH] Remove generic IO argument --- pageserver/src/page_service.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pageserver/src/page_service.rs b/pageserver/src/page_service.rs index f8b6df36cd..6a21dc4ab6 100644 --- a/pageserver/src/page_service.rs +++ b/pageserver/src/page_service.rs @@ -1409,10 +1409,11 @@ where Ok(()) } } + +type IO<'s> = std::pin::Pin<&'s mut tokio_io_timeout::TimeoutReader>; + #[async_trait::async_trait] -impl postgres_backend::Handler for PageServerHandler -where - IO: AsyncRead + AsyncWrite + Send + Sync + Unpin, +impl<'s> postgres_backend::Handler> for PageServerHandler { #[instrument(skip_all, fields(tenant_id, timeline_id))] async fn process_query(