#[repr(u8)]pub enum TransitRoutePreference {
FewerTransfers = 0,
LessWalking = 1,
}
Expand description
Specifies preferences for transit routes.
Using this parameter, you can bias the options returned, rather than accepting the default best route chosen by the API. 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§
FewerTransfers = 0
Indicates that the calculated route should prefer a limited number of transfers.
LessWalking = 1
Indicates that the calculated route should prefer limited amounts of walking.
Implementations§
Trait Implementations§
source§impl Clone for TransitRoutePreference
impl Clone for TransitRoutePreference
source§fn clone(&self) -> TransitRoutePreference
fn clone(&self) -> TransitRoutePreference
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TransitRoutePreference
impl Debug for TransitRoutePreference
source§impl Default for TransitRoutePreference
impl Default for TransitRoutePreference
source§fn default() -> TransitRoutePreference
fn default() -> TransitRoutePreference
source§impl<'de> Deserialize<'de> for TransitRoutePreference
impl<'de> Deserialize<'de> for TransitRoutePreference
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Manual implementation of Deserialize
for serde
. This will take
advantage of the phf
-powered TryFrom
implementation for this type.
source§impl Display for TransitRoutePreference
impl Display for TransitRoutePreference
source§impl From<&TransitRoutePreference> for &str
impl From<&TransitRoutePreference> for &str
source§fn from(transit_route_preference: &TransitRoutePreference) -> Self
fn from(transit_route_preference: &TransitRoutePreference) -> Self
Converts a TransitRoutePreference
enum to a String
that contains a
transit route
preference
code.
source§impl From<&TransitRoutePreference> for String
impl From<&TransitRoutePreference> for String
source§fn from(transit_route_preference: &TransitRoutePreference) -> Self
fn from(transit_route_preference: &TransitRoutePreference) -> Self
Converts a TransitRoutePreference
enum to a String
that contains a
transit route
preference
code.
source§impl FromStr for TransitRoutePreference
impl FromStr for TransitRoutePreference
source§impl Hash for TransitRoutePreference
impl Hash for TransitRoutePreference
source§impl Ord for TransitRoutePreference
impl Ord for TransitRoutePreference
source§fn cmp(&self, other: &TransitRoutePreference) -> Ordering
fn cmp(&self, other: &TransitRoutePreference) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
source§impl PartialEq for TransitRoutePreference
impl PartialEq for TransitRoutePreference
source§fn eq(&self, other: &TransitRoutePreference) -> bool
fn eq(&self, other: &TransitRoutePreference) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for TransitRoutePreference
impl PartialOrd for TransitRoutePreference
source§fn partial_cmp(&self, other: &TransitRoutePreference) -> Option<Ordering>
fn partial_cmp(&self, other: &TransitRoutePreference) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresource§impl Serialize for TransitRoutePreference
impl Serialize for TransitRoutePreference
source§impl TryFrom<&str> for TransitRoutePreference
impl TryFrom<&str> for TransitRoutePreference
impl Eq for TransitRoutePreference
impl StructuralPartialEq for TransitRoutePreference
Auto Trait Implementations§
impl RefUnwindSafe for TransitRoutePreference
impl Send for TransitRoutePreference
impl Sync for TransitRoutePreference
impl Unpin for TransitRoutePreference
impl UnwindSafe for TransitRoutePreference
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.