1extern crate num_cpus;
2use osmptparser::Parser;
3
4fn main() {
5 let pbf_filename_option = std::env::args().skip(1).next();
6 if pbf_filename_option == None {
7 return println!("Expected filename");
8 }
9 let pbf_filename = pbf_filename_option.unwrap();
10
11 let nthreads = num_cpus::get();
12 let parser = Parser::new(&pbf_filename, nthreads, "natural=beach".to_string());
13 let mut accum = 0usize;
16 let v1 = parser.get_areas(150_f64);
17 for _ in v1 {
18 accum += 1;
19 }
20
21 println!("OKs = {:?}", accum);
25}