pub struct OverpassResponse {
pub version: f64,
pub generator: String,
pub osm3s: OSMMetaData,
pub elements: Vec<Node>,
}
Expand description
Node data returned by the Overpass API
Fields§
§version: f64
§generator: String
§osm3s: OSMMetaData
§elements: Vec<Node>
Trait Implementations§
Source§impl Debug for OverpassResponse
impl Debug for OverpassResponse
Source§impl<'de> Deserialize<'de> for OverpassResponse
impl<'de> Deserialize<'de> for OverpassResponse
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 OverpassResponse
impl RefUnwindSafe for OverpassResponse
impl Send for OverpassResponse
impl Sync for OverpassResponse
impl Unpin for OverpassResponse
impl UnwindSafe for OverpassResponse
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