Struct gpx::Gpx [−][src]
pub struct Gpx {
pub version: GpxVersion,
pub creator: Option<String>,
pub metadata: Option<Metadata>,
pub waypoints: Vec<Waypoint>,
pub tracks: Vec<Track>,
pub routes: Vec<Route>,
}
Expand description
Gpx is the root element in the XML file.
Fields
version: GpxVersion
Version of the Gpx file.
creator: Option<String>
Creator name or URL of the software that created GPX document
metadata: Option<Metadata>
Metadata about the file.
waypoints: Vec<Waypoint>
A list of waypoints.
tracks: Vec<Track>
A list of tracks.
routes: Vec<Route>
A list of routes with a list of point-by-point directions
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Gpx
impl UnwindSafe for Gpx
Blanket Implementations
Mutably borrows from an owned value. Read more