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