extern crate serde_json; use std::time::SystemTime; #[derive(Serialize, Deserialize, Debug, Clone)] pub struct Mining { pub range : f64, pub status : bool, time : u64, start : Option, } impl Mining { pub fn new() -> Mining { Mining { range : 10.0, status : false, time : 1, start : None, } } pub fn start(&mut self) { self.status = true; } pub fn stop(&mut self) { self.status = false; } }