osm-api 0.1.1

Rust binding for the Open Street Map Api
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use osm_api::prelude::*;
use std::fs;

use anyhow::Result;
use quick_xml::de::from_reader;

fn main() -> Result<()> {
    let file = fs::File::open("test-datas/map.osm")?;
    let reader = std::io::BufReader::new(file);
    //    let reader = Reader::from_reader(reader);
    let osm: OSM = from_reader(reader)?;
    println!("{:#?}", osm);

    Ok(())
}