Enum gapi_grpc::google::maps::routes::v1::RouteTravelMode[][src]

#[repr(i32)]pub enum RouteTravelMode {
    TravelModeUnspecified,
    Drive,
    Bicycle,
    Walk,
    TwoWheeler,
    Taxi,
}

A set of values used to specify the mode of travel.

Variants

TravelModeUnspecified

No travel mode specified. Defaults to DRIVE.

Drive

Travel by passenger car.

Bicycle

Travel by bicycle.

Walk

Travel by walking.

TwoWheeler

Two-wheeled, motorized vehicle. For example, motorcycle. Note that this differs from the BICYCLE travel mode which covers human-powered mode.

Taxi

Travel by licensed taxi, which may allow the vehicle to travel on designated taxi lanes in some areas.

Implementations

impl RouteTravelMode[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of RouteTravelMode.

pub fn from_i32(value: i32) -> Option<RouteTravelMode>[src]

Converts an i32 to a RouteTravelMode, or None if value is not a valid variant.

Trait Implementations

impl Clone for RouteTravelMode[src]

impl Copy for RouteTravelMode[src]

impl Debug for RouteTravelMode[src]

impl Default for RouteTravelMode[src]

impl Eq for RouteTravelMode[src]

impl From<RouteTravelMode> for i32[src]

impl Hash for RouteTravelMode[src]

impl Ord for RouteTravelMode[src]

impl PartialEq<RouteTravelMode> for RouteTravelMode[src]

impl PartialOrd<RouteTravelMode> for RouteTravelMode[src]

impl StructuralEq for RouteTravelMode[src]

impl StructuralPartialEq for RouteTravelMode[src]

Auto Trait Implementations

impl RefUnwindSafe for RouteTravelMode

impl Send for RouteTravelMode

impl Sync for RouteTravelMode

impl Unpin for RouteTravelMode

impl UnwindSafe for RouteTravelMode

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]