summaryrefslogtreecommitdiff
path: root/src/client/mining.rs
diff options
context:
space:
mode:
authortom barrett <spalf0@gmail.com>2018-04-17 04:17:29 -0500
committertom barrett <spalf0@gmail.com>2018-04-17 04:17:29 -0500
commitaeaaefd2706479378a24c1ab6d1dc8f74d557e78 (patch)
tree82b1ed085a2c098fc92e83257f4cbfa52b0cad00 /src/client/mining.rs
parent07b0ba697bff4209907f6abb734fb52a889753e9 (diff)
-moved over to if let to get less indentation
Diffstat (limited to 'src/client/mining.rs')
-rw-r--r--src/client/mining.rs10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/client/mining.rs b/src/client/mining.rs
index 44e7c30..5cb1240 100644
--- a/src/client/mining.rs
+++ b/src/client/mining.rs
@@ -7,13 +7,7 @@ use std::io::{BufReader, BufRead};
use std::io::{stdout, Read, Write};
use self::termion::raw::IntoRawMode;
-#[derive(Serialize, Deserialize, Debug, Clone)]
-struct ServerData {
- has_astroid_target : bool,
- is_within_range : bool,
- mining_range : f64,
- mining_status : bool,
-}
+use server::mining::MiningData;
pub fn client_mining(mut stream : TcpStream, mut buff_r : BufReader<TcpStream>) {
let stdout = stdout();
@@ -23,7 +17,7 @@ pub fn client_mining(mut stream : TcpStream, mut buff_r : BufReader<TcpStream>)
loop {
let mut recv = String::new();
buff_r.read_line(&mut recv).unwrap();
- let data : ServerData = serde_json::from_str(&recv.replace("\n", "")).unwrap();
+ let data : MiningData = serde_json::from_str(&recv.replace("\n", "")).unwrap();
write!(stdout, "{}", termion::clear::All).unwrap();