[−][src]Struct google_maps::geocoding::response::Response
The response from the Google Maps Geolocation API will be stored in this structure.
Fields
error_message: Option<String>
When the geocoder returns a status code other than OK
, there may be an
additional error_message
field within the Geocoding response object.
This field contains more detailed information about the reasons behind
the given status code.
Note: This field is not guaranteed to be always present, and its content is subject to change.
results: Vec<Geocoding>
When the geocoder returns results, it places them within a results array. Even if the geocoder returns no results (such as if the address doesn't exist) it still returns an empty results array.
status: Status
The status
field within the Geocoding response object contains the
status of the request, and may contain debugging information to help you
track down why geocoding is not working.
Trait Implementations
impl Clone for Response
[src]
impl Debug for Response
[src]
impl<'de> Deserialize<'de> for Response
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<Response> for Response
[src]
impl PartialOrd<Response> for Response
[src]
fn partial_cmp(&self, other: &Response) -> Option<Ordering>
[src]
fn lt(&self, other: &Response) -> bool
[src]
fn le(&self, other: &Response) -> bool
[src]
fn gt(&self, other: &Response) -> bool
[src]
fn ge(&self, other: &Response) -> bool
[src]
impl Serialize for Response
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for Response
[src]
Auto Trait Implementations
impl RefUnwindSafe for Response
impl Send for Response
impl Sync for Response
impl Unpin for Response
impl UnwindSafe for Response
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,