[−][src]Struct google_maps::distance_matrix::response::row::Row
When the Distance Matrix API returns results, it places them within a JSON rows array. Even if no results are returned (such as when the origins and/or destinations don't exist), it still returns an empty array.
Rows are ordered according to the values in the origin parameter of the
request. Each row corresponds to an origin, and each element
within that
row corresponds to a pairing of the origin with a destination
value.
Fields
elements: Vec<Element>
Each row array contains one or more element
entries, which in turn
contain the information about a single origin-destination pairing.
Trait Implementations
impl Clone for Row
[src]
impl Debug for Row
[src]
impl<'de> Deserialize<'de> for Row
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<Row> for Row
[src]
impl PartialOrd<Row> for Row
[src]
fn partial_cmp(&self, other: &Row) -> Option<Ordering>
[src]
fn lt(&self, other: &Row) -> bool
[src]
fn le(&self, other: &Row) -> bool
[src]
fn gt(&self, other: &Row) -> bool
[src]
fn ge(&self, other: &Row) -> bool
[src]
impl StructuralPartialEq for Row
[src]
Auto Trait Implementations
impl RefUnwindSafe for Row
impl Send for Row
impl Sync for Row
impl Unpin for Row
impl UnwindSafe for Row
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,