From 828f0d83dcb258a8e5efd55a7775592c6e5f77bc Mon Sep 17 00:00:00 2001 From: tom barrett Date: Thu, 28 Jun 2018 04:00:48 -0500 Subject: -moved over it if let from bad matches --- src/server/refinery.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'src/server/refinery.rs') diff --git a/src/server/refinery.rs b/src/server/refinery.rs index 1f7628f..eb82bb2 100644 --- a/src/server/refinery.rs +++ b/src/server/refinery.rs @@ -55,14 +55,13 @@ impl ServerConnection { fn txrx_refinery(&mut self, refinery_data : &RefineryData) -> bool { let send = serde_json::to_string(refinery_data).unwrap() + "\n"; - match self.stream.write(send.as_bytes()) { - Err(_error) => self.open = false, - _ => (), + if let Err(_err) = self.stream.write(send.as_bytes()) { + self.open = false; } let mut recv = String::new(); - match self.buff_r.read_line(&mut recv) { - Ok(result) => match recv.as_bytes() { + if let Ok(result) = self.buff_r.read_line(&mut recv) { + match recv.as_bytes() { b"R\n" => { if refinery_data.has_minerals { return true @@ -74,7 +73,6 @@ impl ServerConnection { } }, } - _ => (), } false -- cgit v1.2.3