[−][src]Enum google_maps::directions::request::unit_system::UnitSystem
Specifies the unit system to use when displaying results.
Unit System
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<'_> 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 From<String> for UnitSystem[src]
fn from(units: String) -> UnitSystem[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> 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>,