From bbcacd06254cbdabd61f4f3e4c6bca5c9d2d664f Mon Sep 17 00:00:00 2001 From: Lucio Franco Date: Fri, 22 Oct 2021 11:17:04 -0400 Subject: [PATCH] chore: Fix routeguide example warning (#807) --- examples/src/routeguide/client.rs | 3 ++- examples/src/uds/server.rs | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/examples/src/routeguide/client.rs b/examples/src/routeguide/client.rs index efa7a86..02989be 100644 --- a/examples/src/routeguide/client.rs +++ b/examples/src/routeguide/client.rs @@ -65,7 +65,8 @@ async fn run_route_chat(client: &mut RouteGuideClient) -> Result<(), Bo let outbound = async_stream::stream! { let mut interval = time::interval(Duration::from_secs(1)); - while let time = interval.tick().await { + loop { + let time = interval.tick().await; let elapsed = time.duration_since(start); let note = RouteNote { location: Some(Point { diff --git a/examples/src/uds/server.rs b/examples/src/uds/server.rs index fb26bcd..8ffe4fa 100644 --- a/examples/src/uds/server.rs +++ b/examples/src/uds/server.rs @@ -50,7 +50,9 @@ async fn main() -> Result<(), Box> { let uds = UnixListener::bind(path)?; async_stream::stream! { - while let item = uds.accept().map_ok(|(st, _)| unix::UnixStream(st)).await { + loop { + let item = uds.accept().map_ok(|(st, _)| unix::UnixStream(st)).await; + yield item; } }