[−][src]Enum google_maps::UnitSystem
Specifies the unit system to use when displaying results.
Directions results contain text
within distance
fields that may be
displayed to the user to indicate the distance of a particular "step" of the
route. By default, this text uses the unit system of the origin's country or
region.
For example, a route from "Chicago, IL" to "Toronto, ONT" will display
results in miles, while the reverse route will display results in
kilometers. You may override this unit system by setting one explicitly
within the request's units
parameter, passing one of the following values:
Note: this unit system setting only affects the text
displayed within
distance
fields. The distance
fields also contain values
which are
always expressed in meters.
Variants
Specifies that distances in the response should be expressed in imperial units, miles and feet.
Specifies that distances in the response should be expressed in metric units, using kilometres and metres.
Trait Implementations
impl Clone for UnitSystem
[src]
fn clone(&self) -> UnitSystem
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for UnitSystem
[src]
impl Default for UnitSystem
[src]
impl<'de> Deserialize<'de> for UnitSystem
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for UnitSystem
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]
Formats a UnitSystem
enum into a string that is presentable to the
end user.
impl Eq for UnitSystem
[src]
impl<'_> From<&'_ UnitSystem> for String
[src]
fn from(units: &UnitSystem) -> String
[src]
Converts a UnitSystem
enum to a String
that contains a unit
system
code.
impl Hash for UnitSystem
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for UnitSystem
[src]
fn cmp(&self, other: &UnitSystem) -> Ordering
[src]
#[must_use]
fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]
fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]
fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<UnitSystem> for UnitSystem
[src]
fn eq(&self, other: &UnitSystem) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<UnitSystem> for UnitSystem
[src]
fn partial_cmp(&self, other: &UnitSystem) -> Option<Ordering>
[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for UnitSystem
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for UnitSystem
[src]
impl StructuralPartialEq for UnitSystem
[src]
impl TryFrom<String> for UnitSystem
[src]
type Error = Error
The type returned in the event of a conversion error.
fn try_from(units: String) -> Result<UnitSystem, Error>
[src]
Gets a UnitSystem
enum from a String
that contains a valid unit
system
code.
Auto Trait Implementations
impl RefUnwindSafe for UnitSystem
impl Send for UnitSystem
impl Sync for UnitSystem
impl Unpin for UnitSystem
impl UnwindSafe for UnitSystem
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<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
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> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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>,