diff --git a/src/server/mod.rs b/src/server/mod.rs index 4a369e2..1b1f1b2 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -14,13 +14,8 @@ async fn write_driver( messages: &mut mpsc::Receiver, writer: &mut MessageWriter, ) -> () { - loop { - match messages.recv().await { - Some(m) => { - writer.write(m).await.expect("Failed to write the message") - } - None => break, - } + while let Some(m) = messages.recv().await { + writer.write(m).await.expect("Failed to write the message") } }