1use std::fs::File;
2use std::io::{BufRead, BufReader};
3use geonames_lib::model::{AlternateName, GeoName, AdminCode};
4
5
6fn main() {
7 for (index, line) in BufReader::new(File::open("./test-data/admin1CodesASCII.txt").unwrap()).lines().enumerate() {
8 let admin_code = AdminCode::deserialize_from_string(&line.unwrap()).unwrap();
9 println!("{:#?}", admin_code);
10 if index > 20 {
11 break;
12 }
13 }
14
15 for (index, line) in BufReader::new(File::open("./test-data/alternate_name_gb.txt").unwrap()).lines().enumerate() {
16 let alternate_name = AlternateName::deserialize_from_string(&line.unwrap()).unwrap();
17 println!("{:#?}", alternate_name);
18 if index > 20 {
19 break;
20 }
21 }
22
23 for (index, line) in BufReader::new(File::open("./test-data/geonames_gb.txt").unwrap()).lines().enumerate() {
24 let geo_name = GeoName::deserialize_from_string(&line.unwrap()).unwrap();
25 println!("{:#?}", geo_name);
26 if index > 20 {
27 break;
28 }
29 }
30}