From ceb9ee22f32d46a6e49229f447c414f3707eb3ac Mon Sep 17 00:00:00 2001 From: tom barrett Date: Fri, 23 Feb 2018 05:04:55 -0600 Subject: various ways potentially to deserialize? --- src/navigation.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/navigation.rs') diff --git a/src/navigation.rs b/src/navigation.rs index b3cd9cf..02156d3 100644 --- a/src/navigation.rs +++ b/src/navigation.rs @@ -2,9 +2,23 @@ use std::net::TcpStream; use std::io::BufRead; use std::io::BufReader; +extern crate serde_json; + +use mass::Mass; +use ship::Ship; + pub fn Navigation(mut stream :TcpStream, mut buff_r : BufReader){ loop { let mut data = String::new(); buff_r.read_line(&mut data).unwrap(); + let string_masses = data.split(","); + //let masses : Vec> = Vec::new(); + for string_mass in string_masses { + //let mass = Box::new(Ship::new("",(0,0,0))); + //mass.deserialize(string_mass); + + //let mass : Box = serde_json::from_str(string_mass).unwrap(); + //masses.push(Box::new(mass)); + } } } -- cgit v1.2.3