Output results in JSON format
[hlquery.git] / src / main.rs
index 4bd31f3a18c9b2f6f787620d1a98a23df9ef6255..4a3d54e87464a242b7196dab26ba9b53954b877b 100644 (file)
@@ -16,14 +16,17 @@ fn main() {
 
         println!("Querying address: {}", address);
 
-        let result = client.info(address);
-        println!("{:?}\n", result);
+        if let Ok(result) = client.info(address) {
+            println!("{}\n", serde_json::to_string_pretty(&result).unwrap());
+        }
 
-        let result = client.rules(address);
-        println!("{:?}\n", result);
+        if let Ok(result) = client.rules(address) {
+            println!("{}\n", serde_json::to_string_pretty(&result).unwrap());
+        }
 
-        let result = client.players(address);
-        println!("{:?}\n", result);
+        if let Ok(result) = client.players(address) {
+            println!("{}\n", serde_json::to_string_pretty(&result).unwrap());
+        }
 
     }
 }