[−][src]Enum google_maps::TransitTimeZone
A comprehensive list of time zones. At the moment this is used only for
Google Maps Transit Directions. The intent behind having Serde convert
the time zone String
to an enum
is for efficient time zone conversions,
information lookups, and manipulation in the future.
Variants
Trait Implementations
impl Clone for TransitTimeZone
[src]
fn clone(&self) -> TransitTimeZone
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for TransitTimeZone
[src]
impl Default for TransitTimeZone
[src]
impl<'de> Deserialize<'de> for TransitTimeZone
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for TransitTimeZone
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]
Formats a TransitTimeZone
enum into a string that is presentable to
the end user.
impl Eq for TransitTimeZone
[src]
impl<'_> From<&'_ TransitTimeZone> for String
[src]
fn from(time_zone: &TransitTimeZone) -> String
[src]
Converts a TransitTimeZone
enum to a String
that contains a time
zone name.
impl Hash for TransitTimeZone
[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 TransitTimeZone
[src]
fn cmp(&self, other: &TransitTimeZone) -> 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<TransitTimeZone> for TransitTimeZone
[src]
fn eq(&self, other: &TransitTimeZone) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<TransitTimeZone> for TransitTimeZone
[src]
fn partial_cmp(&self, other: &TransitTimeZone) -> 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 TransitTimeZone
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for TransitTimeZone
[src]
impl StructuralPartialEq for TransitTimeZone
[src]
impl TryFrom<String> for TransitTimeZone
[src]
Auto Trait Implementations
impl RefUnwindSafe for TransitTimeZone
impl Send for TransitTimeZone
impl Sync for TransitTimeZone
impl Unpin for TransitTimeZone
impl UnwindSafe for TransitTimeZone
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>,