1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
// use serde::de::DeserializeOwned; // use std::fs::File; // use std::io::Read; // use failure::Error; // // #[allow(dead_code)] // fn read_text_file<C: DeserializeOwned> // (filename: &str) -> Result<C, Error>{ // let mut file = File::open(filename)?; // let mut data = String::new(); // file.read_to_string(&mut data)?; // // TODO: add own parser // let parsed_object: C = serde_xml_rs::from_str(&data)?; // Ok(parsed_object) // } /// This function is not implemented! pub fn parse_world_site_and_pops(filename: &str) { println!("The World Sites and Pops parser is not created yet."); println!("File did not get parsed: {}", filename); //read_text_file( filename ).unwrap() }