pub struct OSM {
pub version: String,
pub generator: String,
pub time_stamp_osm_base: Option<DateTime<Utc>>,
pub copyright: String,
pub license: String,
pub attribution: String,
pub error: Option<String>,
pub node: Vec<Node>,
pub way: Vec<Way>,
pub relation: Vec<Relation>,
pub api: Option<Api>,
}
Fields§
§version: String
§generator: String
§time_stamp_osm_base: Option<DateTime<Utc>>
§copyright: String
§license: String
§attribution: String
§error: Option<String>
§node: Vec<Node>
§way: Vec<Way>
§relation: Vec<Relation>
§api: Option<Api>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for OSM
impl<'de> Deserialize<'de> for OSM
Source§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 Freeze for OSM
impl RefUnwindSafe for OSM
impl Send for OSM
impl Sync for OSM
impl Unpin for OSM
impl UnwindSafe for OSM
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more