//! OSM feature type
usecrate::GeometryRef;/// A single OSM feature with an id, geometry, and tags.
#[derive(Clone)]pubstructOsmFeature{/// The OSM element id
pubid:i64,
/// The geometry of the feature
pubgeometry:geo::Geometry,
/// The tags of the feature as key-value pairs
pubtags:Vec<(String, String)>,
}implGeometryRef forOsmFeature{fngeometry_ref(&self)->&geo::Geometry
{&self.geometry
}}