[−][src]Enum google_maps::directions::travel_mode::TravelMode
Specifies the mode of transportation.
When you calculate directions, you may specify the transportation mode
to
use. By default, directions are calculated as driving
directions.
Note: Both walking and bicycling directions may sometimes not include
clear pedestrian or bicycling paths, so these directions will return
warnings
in the returned result which you must display to the user.
Variants
(Default) Indicates standard driving directions using the road network.
Requests walking directions via pedestrian paths & sidewalks (where available).
Requests bicycling directions via bicycle paths & preferred streets (where available).
Requests directions via public transit routes (where available). If you
set the mode to transit
, you can optionally specify either a
departure_time
or an arrival_time
. If neither time is specified, the
departure_time
defaults to now (that is, the departure time defaults
to the current time). You can also optionally include a transit_mode
and/or a transit_routing_preference
.
Trait Implementations
impl Clone for TravelMode
[src]
fn clone(&self) -> TravelMode
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for TravelMode
[src]
impl Default for TravelMode
[src]
impl<'de> Deserialize<'de> for TravelMode
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for TravelMode
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]
Formats a TravelMode
enum into a string that is presentable to the
end user.
impl Eq for TravelMode
[src]
impl<'_> From<&'_ TravelMode> for String
[src]
fn from(travel_mode: &TravelMode) -> String
[src]
Converts a TravelMode
enum to a String
that contains a travel
mode
code.
impl Hash for TravelMode
[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 TravelMode
[src]
fn cmp(&self, other: &TravelMode) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
1.21.0[src]
fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<TravelMode> for TravelMode
[src]
fn eq(&self, other: &TravelMode) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<TravelMode> for TravelMode
[src]
fn partial_cmp(&self, other: &TravelMode) -> 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 TravelMode
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for TravelMode
[src]
impl StructuralPartialEq for TravelMode
[src]
impl TryFrom<String> for TravelMode
[src]
type Error = Error
The type returned in the event of a conversion error.
fn try_from(travel_mode: String) -> Result<TravelMode, Error>
[src]
Gets a TravelMode
enum from a String
that contains a valid travel
mode
code.
Auto Trait Implementations
impl RefUnwindSafe for TravelMode
impl Send for TravelMode
impl Sync for TravelMode
impl Unpin for TravelMode
impl UnwindSafe for TravelMode
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>,