From 7232e53fc89ec2ce737ea859601a21829f945b26 Mon Sep 17 00:00:00 2001 From: Stjepan Glavina Date: Thu, 23 Jul 2020 12:31:41 +0200 Subject: [PATCH] Fix compilation error --- examples/hyper-server.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/hyper-server.rs b/examples/hyper-server.rs index a3e5e02..cf09aca 100644 --- a/examples/hyper-server.rs +++ b/examples/hyper-server.rs @@ -97,8 +97,9 @@ impl hyper::server::accept::Accept for SmolListener { self: Pin<&mut Self>, cx: &mut Context, ) -> Poll>> { - let poll = Pin::new(&mut self.listener.incoming()).poll_next(cx); - let stream = smol::ready!(poll).unwrap()?; + let incoming = self.listener.incoming(); + smol::pin!(incoming); + let stream = smol::ready!(incoming.poll_next(cx)).unwrap()?; let stream = match &self.tls { None => SmolStream::Plain(stream),