diff options
author | tom barrett <spalf0@gmail.com> | 2018-06-28 04:00:48 -0500 |
---|---|---|
committer | tom barrett <spalf0@gmail.com> | 2018-06-28 04:00:48 -0500 |
commit | 828f0d83dcb258a8e5efd55a7775592c6e5f77bc (patch) | |
tree | d99dfba7357a5e2cbf8162fe037f2f0fd5a87482 /src/server/engines.rs | |
parent | ae79327d4f0ee6de0ef6b8e3c51299aebfe3bc25 (diff) |
-moved over it if let from bad matches
Diffstat (limited to 'src/server/engines.rs')
-rw-r--r-- | src/server/engines.rs | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/src/server/engines.rs b/src/server/engines.rs index 2c96920..c0d4ad5 100644 --- a/src/server/engines.rs +++ b/src/server/engines.rs @@ -20,24 +20,21 @@ impl ServerConnection { let targeted = navigation.status == NavigationStatus::Targeted; let send = serde_json::to_string(&targeted).unwrap() + "\n"; - match self.stream.write(send.as_bytes()) { - Ok(_result) => (), - Err(_error) => self.open = false, + if let Err(_err) = self.stream.write(send.as_bytes()) { + self.open = false; } let target = match navigation.target_name { Some(name) => masses.get(&name), None => None, }; + let mut recv = String::new(); - match self.buff_r.read_line(&mut recv) { - Ok(result) => { - engines.give_client_data(&ship_clone, target, recv); - if result == 0 { - self.open = false; - } - }, - Err(_error) => (), + if let Ok(result) = self.buff_r.read_line(&mut recv) { + engines.give_client_data(&ship_clone, target, recv); + if result == 0 { + self.open = false; + } } } |