[−][src]Enum google_maps::directions::vehicle_type::VehicleType
Indicates the vehicle type
Variants
Bus.
A vehicle that operates on a cable, usually on the ground. Aerial cable cars may be of the type VehicleType::Gondola.
Commuter rail.
Ferry.
A vehicle that is pulled up a steep incline by a cable. A Funicular typically consists of two cars, with each car acting as a counterweight for the other.
An aerial cable car.
Heavy rail.
High speed train.
Intercity bus.
Long distance train.
Light rail transit.
Monorail.
All other vehicles will return this type.
Rail.
Share taxi is a kind of bus with the ability to drop off and pick up passengers anywhere on its route.
Underground light rail.
Above ground light rail.
Trolleybus.
Trait Implementations
impl Clone for VehicleType
[src]
fn clone(&self) -> VehicleType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for VehicleType
[src]
impl Default for VehicleType
[src]
impl<'de> Deserialize<'de> for VehicleType
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for VehicleType
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]
Formats a VehicleType
enum into a string that is presentable to the
end user.
impl Eq for VehicleType
[src]
impl<'_> From<&'_ VehicleType> for String
[src]
fn from(vehicle_type: &VehicleType) -> String
[src]
Converts a VehicleType
enum to a String
that contains a vehicle
type
code.
impl Hash for VehicleType
[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 VehicleType
[src]
fn cmp(&self, other: &VehicleType) -> 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<VehicleType> for VehicleType
[src]
fn eq(&self, other: &VehicleType) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<VehicleType> for VehicleType
[src]
fn partial_cmp(&self, other: &VehicleType) -> 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 VehicleType
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for VehicleType
[src]
impl StructuralPartialEq for VehicleType
[src]
impl<'_> TryFrom<&'_ str> for VehicleType
[src]
type Error = Error
The type returned in the event of a conversion error.
fn try_from(vehicle_type: &str) -> Result<VehicleType, Error>
[src]
Gets a VehicleType
enum from a String
that contains a valid vehicle
type
code.
Auto Trait Implementations
impl RefUnwindSafe for VehicleType
impl Send for VehicleType
impl Sync for VehicleType
impl Unpin for VehicleType
impl UnwindSafe for VehicleType
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>,