extern crate osmpbfreader;
fn wanted(obj: &osmpbfreader::OsmObj) -> bool {
obj.id() == osmpbfreader::RelationId(7444).into() }
fn main() {
let filename = std::env::args_os().nth(1).unwrap();
let path = std::path::Path::new(&filename);
let r = std::fs::File::open(&path).unwrap();
let mut pbf = osmpbfreader::OsmPbfReader::new(r);
let objects = pbf.get_objs_and_deps(wanted).unwrap();
println!(
"The relation Paris is composed of {:?} items",
objects.len()
);
for (id, _) in objects {
println!("{:?}", id);
}
}