From 279eb832eca2df60b176e30f9fc6c878a19b5d27 Mon Sep 17 00:00:00 2001 From: Yureka Date: Sat, 18 Jun 2022 07:52:38 +0200 Subject: [PATCH] allow creating Connection with any buffer type --- h3/src/server.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/h3/src/server.rs b/h3/src/server.rs index b92f8b8b..13662f80 100644 --- a/h3/src/server.rs +++ b/h3/src/server.rs @@ -4,7 +4,7 @@ use std::{ task::{Context, Poll}, }; -use bytes::{Buf, Bytes, BytesMut}; +use bytes::{Buf, BytesMut}; use futures_util::future; use http::{response, HeaderMap, Request, Response, StatusCode}; use quic::StreamId; @@ -49,9 +49,10 @@ where } } -impl Connection +impl Connection where - C: quic::Connection, + C: quic::Connection, + B: Buf, { pub async fn new(conn: C) -> Result { Ok(builder().build(conn).await?)