[−][src]Enum google_maps::TransitMode
Specifies one or more preferred modes of transit.
This parameter may only be specified for transit directions, and only if the request includes an API key or a Google Maps Platform Premium Plan client ID.
Variants
Indicates that the calculated route should prefer travel by bus.
Indicates that the calculated route should prefer travel by train, tram,
light rail, and subway. This is equivalent to
transit_mode=train|tram|subway
.
Indicates that the calculated route should prefer travel by subway.
Indicates that the calculated route should prefer travel by train.
Indicates that the calculated route should prefer travel by tram and light rail. Indicates that the calculated route should prefer travel by tram and light rail.
Trait Implementations
impl Clone for TransitMode
[src]
fn clone(&self) -> TransitMode
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for TransitMode
[src]
impl Default for TransitMode
[src]
impl<'de> Deserialize<'de> for TransitMode
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for TransitMode
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]
Formats a TransitMode
enum into a string that is presentable to the
end user.
impl Eq for TransitMode
[src]
impl<'_> From<&'_ TransitMode> for String
[src]
fn from(transit_mode: &TransitMode) -> String
[src]
Converts a TransitMode
enum to a String
that contains a transit
mode
code.
impl Hash for TransitMode
[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 TransitMode
[src]
fn cmp(&self, other: &TransitMode) -> 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<TransitMode> for TransitMode
[src]
fn eq(&self, other: &TransitMode) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<TransitMode> for TransitMode
[src]
fn partial_cmp(&self, other: &TransitMode) -> 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 TransitMode
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for TransitMode
[src]
impl StructuralPartialEq for TransitMode
[src]
impl TryFrom<String> for TransitMode
[src]
type Error = Error
The type returned in the event of a conversion error.
fn try_from(transit_mode: String) -> Result<TransitMode, Error>
[src]
Gets a TransitMode
enum from a String
that contains a valid transit
mode
code.
Auto Trait Implementations
impl RefUnwindSafe for TransitMode
impl Send for TransitMode
impl Sync for TransitMode
impl Unpin for TransitMode
impl UnwindSafe for TransitMode
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>,