[−][src]Crate geonames_lib
lib for geonames.org
Basic usage
use std::fs::File; use std::io::{BufRead, BufReader}; use geonames_lib::model::{GeoName, AlternateName, AdminCode}; fn main() { for (index, line) in BufReader::new(File::open("alternateNames.txt").unwrap()).lines().enumerate() { let alternate_name = AlternateName::deserialize_from_string(&line.unwrap()).unwrap(); println!("{:#?}", alternate_name); if index > 20 { break; } } for (index, line) in BufReader::new(File::open("allCountries.txt").unwrap()).lines().enumerate() { let geo_name = GeoName::deserialize_from_string(&line.unwrap()).unwrap(); println!("{:#?}", geo_name); if index > 20 { break; } } for (index, line) in BufReader::new(File::open("./test-data/admin1CodesASCII.txt").unwrap()).lines().enumerate() { let admin_code = AdminCode::deserialize_from_string(&line.unwrap()).unwrap(); println!("{:#?}", admin_code); if index > 20 { break; } } }
Modules
err | |
model |