inout/
inout.rs

1use opendrive::core::OpenDrive;
2
3const XML: &str = r#"
4<?xml version="1.0" standalone="yes"?>
5<OpenDRIVE>
6    <header revMajor="1" revMinor="7" name="" version="1.00" date="Mon Oct 28 14:02:13 2019" north="0.0000000000000000e+00" south="0.0000000000000000e+00" east="0.0000000000000000e+00" west="0.0000000000000000e+00">
7    </header>
8</OpenDRIVE>
9"#;
10
11fn main() {
12    let opendrive = OpenDrive::from_xml_str(XML).unwrap();
13
14    dbg!(&opendrive.header);
15    dbg!(&opendrive.additional_data);
16
17    for _ in &opendrive.road {}
18    for _ in &opendrive.junction {}
19    for _ in &opendrive.junction_group {}
20    for _ in &opendrive.controller {}
21
22    println!("XML: {}", opendrive.to_xml_string().unwrap());
23}