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(