Mudra

Enum Mudra 

Source
pub enum Mudra {
Show 40 variants AED, ARS, AUD, BGN, BHD, BOV, BRL, CAD, CHF, CLP, CNY, COP, CZK, DKK, EUR, GBP, HKD, HUF, IDR, ILS, INR, JPY, KRW, MXN, MYR, NOK, NZD, PEN, PHP, PLN, RON, RUB, SAR, SEK, SGD, THB, TRY, TWD, USD, ZAR,
}
Expand description

Enum that contains exactly one variant for each each struct in currency module.

Variants§

§

AED

§

ARS

§

AUD

§

BGN

§

BHD

§

BOV

§

BRL

§

CAD

§

CHF

§

CLP

§

CNY

§

COP

§

CZK

§

DKK

§

EUR

§

GBP

§

HKD

§

HUF

§

IDR

§

ILS

§

INR

§

JPY

§

KRW

§

MXN

§

MYR

§

NOK

§

NZD

§

PEN

§

PHP

§

PLN

§

RON

§

RUB

§

SAR

§

SEK

§

SGD

§

THB

§

TRY

§

TWD

§

USD

§

ZAR

Implementations§

Source§

impl Mudra

Source

pub fn try_from_numeric(numeric: u16) -> Option<Self>

Takes numeric and returns corresponding ISO 4217 variant of Mudra. Returns None when numeric is not a valid ISO 4217 numeric value.

Source

pub fn code(&self) -> &'static str

Returns the ISO 4217 code.

Source

pub fn name(&self) -> &'static str

Returns the name in English.

Source

pub fn numeric(&self) -> u16

Returns the ISO 4217 numeric code.

Source

pub fn symbol(&self) -> &'static str

Returns the commonly used symbol. If there is no symbol associated, the international currency symbol ¤ is returned.

Trait Implementations§

Source§

impl Clone for Mudra

Source§

fn clone(&self) -> Mudra

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Mudra

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<&AED> for Mudra

Source§

fn from(_currency: &AED) -> Self

Returns Mudra::AED.

Source§

impl From<&ARS> for Mudra

Source§

fn from(_currency: &ARS) -> Self

Returns Mudra::ARS.

Source§

impl From<&AUD> for Mudra

Source§

fn from(_currency: &AUD) -> Self

Returns Mudra::AUD.

Source§

impl From<&BGN> for Mudra

Source§

fn from(_currency: &BGN) -> Self

Returns Mudra::BGN.

Source§

impl From<&BHD> for Mudra

Source§

fn from(_currency: &BHD) -> Self

Returns Mudra::BHD.

Source§

impl From<&BOV> for Mudra

Source§

fn from(_currency: &BOV) -> Self

Returns Mudra::BOV.

Source§

impl From<&BRL> for Mudra

Source§

fn from(_currency: &BRL) -> Self

Returns Mudra::BRL.

Source§

impl From<&CAD> for Mudra

Source§

fn from(_currency: &CAD) -> Self

Returns Mudra::CAD.

Source§

impl From<&CHF> for Mudra

Source§

fn from(_currency: &CHF) -> Self

Returns Mudra::CHF.

Source§

impl From<&CLP> for Mudra

Source§

fn from(_currency: &CLP) -> Self

Returns Mudra::CLP.

Source§

impl From<&CNY> for Mudra

Source§

fn from(_currency: &CNY) -> Self

Returns Mudra::CNY.

Source§

impl From<&COP> for Mudra

Source§

fn from(_currency: &COP) -> Self

Returns Mudra::COP.

Source§

impl From<&CZK> for Mudra

Source§

fn from(_currency: &CZK) -> Self

Returns Mudra::CZK.

Source§

impl From<&DKK> for Mudra

Source§

fn from(_currency: &DKK) -> Self

Returns Mudra::DKK.

Source§

impl From<&EUR> for Mudra

Source§

fn from(_currency: &EUR) -> Self

Returns Mudra::EUR.

Source§

impl From<&GBP> for Mudra

Source§

fn from(_currency: &GBP) -> Self

Returns Mudra::GBP.

Source§

impl From<&HKD> for Mudra

Source§

fn from(_currency: &HKD) -> Self

Returns Mudra::HKD.

Source§

impl From<&HUF> for Mudra

Source§

fn from(_currency: &HUF) -> Self

Returns Mudra::HUF.

Source§

impl From<&IDR> for Mudra

Source§

fn from(_currency: &IDR) -> Self

Returns Mudra::IDR.

Source§

impl From<&ILS> for Mudra

Source§

fn from(_currency: &ILS) -> Self

Returns Mudra::ILS.

Source§

impl From<&INR> for Mudra

Source§

fn from(_currency: &INR) -> Self

Returns Mudra::INR.

Source§

impl From<&JPY> for Mudra

Source§

fn from(_currency: &JPY) -> Self

Returns Mudra::JPY.

Source§

impl From<&KRW> for Mudra

Source§

fn from(_currency: &KRW) -> Self

Returns Mudra::KRW.

Source§

impl From<&MXN> for Mudra

Source§

fn from(_currency: &MXN) -> Self

Returns Mudra::MXN.

Source§

impl From<&MYR> for Mudra

Source§

fn from(_currency: &MYR) -> Self

Returns Mudra::MYR.

Source§

impl From<&NOK> for Mudra

Source§

fn from(_currency: &NOK) -> Self

Returns Mudra::NOK.

Source§

impl From<&NZD> for Mudra

Source§

fn from(_currency: &NZD) -> Self

Returns Mudra::NZD.

Source§

impl From<&PEN> for Mudra

Source§

fn from(_currency: &PEN) -> Self

Returns Mudra::PEN.

Source§

impl From<&PHP> for Mudra

Source§

fn from(_currency: &PHP) -> Self

Returns Mudra::PHP.

Source§

impl From<&PLN> for Mudra

Source§

fn from(_currency: &PLN) -> Self

Returns Mudra::PLN.

Source§

impl From<&RON> for Mudra

Source§

fn from(_currency: &RON) -> Self

Returns Mudra::RON.

Source§

impl From<&RUB> for Mudra

Source§

fn from(_currency: &RUB) -> Self

Returns Mudra::RUB.

Source§

impl From<&SAR> for Mudra

Source§

fn from(_currency: &SAR) -> Self

Returns Mudra::SAR.

Source§

impl From<&SEK> for Mudra

Source§

fn from(_currency: &SEK) -> Self

Returns Mudra::SEK.

Source§

impl From<&SGD> for Mudra

Source§

fn from(_currency: &SGD) -> Self

Returns Mudra::SGD.

Source§

impl From<&THB> for Mudra

Source§

fn from(_currency: &THB) -> Self

Returns Mudra::THB.

Source§

impl From<&TRY> for Mudra

Source§

fn from(_currency: &TRY) -> Self

Returns Mudra::TRY.

Source§

impl From<&TWD> for Mudra

Source§

fn from(_currency: &TWD) -> Self

Returns Mudra::TWD.

Source§

impl From<&USD> for Mudra

Source§

fn from(_currency: &USD) -> Self

Returns Mudra::USD.

Source§

impl From<&ZAR> for Mudra

Source§

fn from(_currency: &ZAR) -> Self

Returns Mudra::ZAR.

Source§

impl From<AED> for Mudra

Source§

fn from(currency: AED) -> Self

Returns Mudra::AED.

Source§

impl From<ARS> for Mudra

Source§

fn from(currency: ARS) -> Self

Returns Mudra::ARS.

Source§

impl From<AUD> for Mudra

Source§

fn from(currency: AUD) -> Self

Returns Mudra::AUD.

Source§

impl From<BGN> for Mudra

Source§

fn from(currency: BGN) -> Self

Returns Mudra::BGN.

Source§

impl From<BHD> for Mudra

Source§

fn from(currency: BHD) -> Self

Returns Mudra::BHD.

Source§

impl From<BOV> for Mudra

Source§

fn from(currency: BOV) -> Self

Returns Mudra::BOV.

Source§

impl From<BRL> for Mudra

Source§

fn from(currency: BRL) -> Self

Returns Mudra::BRL.

Source§

impl From<CAD> for Mudra

Source§

fn from(currency: CAD) -> Self

Returns Mudra::CAD.

Source§

impl From<CHF> for Mudra

Source§

fn from(currency: CHF) -> Self

Returns Mudra::CHF.

Source§

impl From<CLP> for Mudra

Source§

fn from(currency: CLP) -> Self

Returns Mudra::CLP.

Source§

impl From<CNY> for Mudra

Source§

fn from(currency: CNY) -> Self

Returns Mudra::CNY.

Source§

impl From<COP> for Mudra

Source§

fn from(currency: COP) -> Self

Returns Mudra::COP.

Source§

impl From<CZK> for Mudra

Source§

fn from(currency: CZK) -> Self

Returns Mudra::CZK.

Source§

impl From<DKK> for Mudra

Source§

fn from(currency: DKK) -> Self

Returns Mudra::DKK.

Source§

impl From<EUR> for Mudra

Source§

fn from(currency: EUR) -> Self

Returns Mudra::EUR.

Source§

impl From<GBP> for Mudra

Source§

fn from(currency: GBP) -> Self

Returns Mudra::GBP.

Source§

impl From<HKD> for Mudra

Source§

fn from(currency: HKD) -> Self

Returns Mudra::HKD.

Source§

impl From<HUF> for Mudra

Source§

fn from(currency: HUF) -> Self

Returns Mudra::HUF.

Source§

impl From<IDR> for Mudra

Source§

fn from(currency: IDR) -> Self

Returns Mudra::IDR.

Source§

impl From<ILS> for Mudra

Source§

fn from(currency: ILS) -> Self

Returns Mudra::ILS.

Source§

impl From<INR> for Mudra

Source§

fn from(currency: INR) -> Self

Returns Mudra::INR.

Source§

impl From<JPY> for Mudra

Source§

fn from(currency: JPY) -> Self

Returns Mudra::JPY.

Source§

impl From<KRW> for Mudra

Source§

fn from(currency: KRW) -> Self

Returns Mudra::KRW.

Source§

impl From<MXN> for Mudra

Source§

fn from(currency: MXN) -> Self

Returns Mudra::MXN.

Source§

impl From<MYR> for Mudra

Source§

fn from(currency: MYR) -> Self

Returns Mudra::MYR.

Source§

impl From<NOK> for Mudra

Source§

fn from(currency: NOK) -> Self

Returns Mudra::NOK.

Source§

impl From<NZD> for Mudra

Source§

fn from(currency: NZD) -> Self

Returns Mudra::NZD.

Source§

impl From<PEN> for Mudra

Source§

fn from(currency: PEN) -> Self

Returns Mudra::PEN.

Source§

impl From<PHP> for Mudra

Source§

fn from(currency: PHP) -> Self

Returns Mudra::PHP.

Source§

impl From<PLN> for Mudra

Source§

fn from(currency: PLN) -> Self

Returns Mudra::PLN.

Source§

impl From<RON> for Mudra

Source§

fn from(currency: RON) -> Self

Returns Mudra::RON.

Source§

impl From<RUB> for Mudra

Source§

fn from(currency: RUB) -> Self

Returns Mudra::RUB.

Source§

impl From<SAR> for Mudra

Source§

fn from(currency: SAR) -> Self

Returns Mudra::SAR.

Source§

impl From<SEK> for Mudra

Source§

fn from(currency: SEK) -> Self

Returns Mudra::SEK.

Source§

impl From<SGD> for Mudra

Source§

fn from(currency: SGD) -> Self

Returns Mudra::SGD.

Source§

impl From<THB> for Mudra

Source§

fn from(currency: THB) -> Self

Returns Mudra::THB.

Source§

impl From<TRY> for Mudra

Source§

fn from(currency: TRY) -> Self

Returns Mudra::TRY.

Source§

impl From<TWD> for Mudra

Source§

fn from(currency: TWD) -> Self

Returns Mudra::TWD.

Source§

impl From<USD> for Mudra

Source§

fn from(currency: USD) -> Self

Returns Mudra::USD.

Source§

impl From<ZAR> for Mudra

Source§

fn from(currency: ZAR) -> Self

Returns Mudra::ZAR.

Source§

impl Hash for Mudra

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for Mudra

Source§

fn eq(&self, other: &Mudra) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl TryFrom<&Mudra> for AED

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns AED when mudra is Mudra::AED, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for ARS

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns ARS when mudra is Mudra::ARS, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for AUD

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns AUD when mudra is Mudra::AUD, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for BGN

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns BGN when mudra is Mudra::BGN, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for BHD

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns BHD when mudra is Mudra::BHD, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for BOV

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns BOV when mudra is Mudra::BOV, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for BRL

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns BRL when mudra is Mudra::BRL, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for CAD

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns CAD when mudra is Mudra::CAD, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for CHF

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns CHF when mudra is Mudra::CHF, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for CLP

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns CLP when mudra is Mudra::CLP, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for CNY

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns CNY when mudra is Mudra::CNY, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for COP

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns COP when mudra is Mudra::COP, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for CZK

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns CZK when mudra is Mudra::CZK, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for DKK

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns DKK when mudra is Mudra::DKK, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for EUR

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns EUR when mudra is Mudra::EUR, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for GBP

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns GBP when mudra is Mudra::GBP, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for HKD

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns HKD when mudra is Mudra::HKD, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for HUF

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns HUF when mudra is Mudra::HUF, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for IDR

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns IDR when mudra is Mudra::IDR, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for ILS

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns ILS when mudra is Mudra::ILS, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for INR

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns INR when mudra is Mudra::INR, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for JPY

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns JPY when mudra is Mudra::JPY, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for KRW

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns KRW when mudra is Mudra::KRW, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for MXN

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns MXN when mudra is Mudra::MXN, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for MYR

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns MYR when mudra is Mudra::MYR, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for NOK

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns NOK when mudra is Mudra::NOK, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for NZD

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns NZD when mudra is Mudra::NZD, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for PEN

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns PEN when mudra is Mudra::PEN, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for PHP

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns PHP when mudra is Mudra::PHP, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for PLN

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns PLN when mudra is Mudra::PLN, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for RON

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns RON when mudra is Mudra::RON, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for RUB

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns RUB when mudra is Mudra::RUB, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for SAR

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns SAR when mudra is Mudra::SAR, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for SEK

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns SEK when mudra is Mudra::SEK, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for SGD

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns SGD when mudra is Mudra::SGD, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for THB

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns THB when mudra is Mudra::THB, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for TRY

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns TRY when mudra is Mudra::TRY, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for TWD

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns TWD when mudra is Mudra::TWD, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for USD

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns USD when mudra is Mudra::USD, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<&Mudra> for ZAR

Source§

fn try_from(mudra: &Mudra) -> Result<Self, Self::Error>

Returns ZAR when mudra is Mudra::ZAR, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for AED

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns AED when mudra is Mudra::AED, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for ARS

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns ARS when mudra is Mudra::ARS, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for AUD

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns AUD when mudra is Mudra::AUD, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for BGN

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns BGN when mudra is Mudra::BGN, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for BHD

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns BHD when mudra is Mudra::BHD, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for BOV

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns BOV when mudra is Mudra::BOV, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for BRL

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns BRL when mudra is Mudra::BRL, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for CAD

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns CAD when mudra is Mudra::CAD, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for CHF

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns CHF when mudra is Mudra::CHF, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for CLP

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns CLP when mudra is Mudra::CLP, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for CNY

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns CNY when mudra is Mudra::CNY, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for COP

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns COP when mudra is Mudra::COP, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for CZK

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns CZK when mudra is Mudra::CZK, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for DKK

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns DKK when mudra is Mudra::DKK, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for EUR

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns EUR when mudra is Mudra::EUR, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for GBP

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns GBP when mudra is Mudra::GBP, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for HKD

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns HKD when mudra is Mudra::HKD, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for HUF

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns HUF when mudra is Mudra::HUF, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for IDR

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns IDR when mudra is Mudra::IDR, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for ILS

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns ILS when mudra is Mudra::ILS, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for INR

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns INR when mudra is Mudra::INR, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for JPY

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns JPY when mudra is Mudra::JPY, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for KRW

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns KRW when mudra is Mudra::KRW, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for MXN

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns MXN when mudra is Mudra::MXN, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for MYR

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns MYR when mudra is Mudra::MYR, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for NOK

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns NOK when mudra is Mudra::NOK, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for NZD

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns NZD when mudra is Mudra::NZD, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for PEN

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns PEN when mudra is Mudra::PEN, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for PHP

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns PHP when mudra is Mudra::PHP, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for PLN

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns PLN when mudra is Mudra::PLN, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for RON

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns RON when mudra is Mudra::RON, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for RUB

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns RUB when mudra is Mudra::RUB, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for SAR

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns SAR when mudra is Mudra::SAR, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for SEK

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns SEK when mudra is Mudra::SEK, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for SGD

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns SGD when mudra is Mudra::SGD, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for THB

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns THB when mudra is Mudra::THB, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for TRY

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns TRY when mudra is Mudra::TRY, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for TWD

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns TWD when mudra is Mudra::TWD, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for USD

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns USD when mudra is Mudra::USD, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl TryFrom<Mudra> for ZAR

Source§

fn try_from(mudra: Mudra) -> Result<Self, Self::Error>

Returns ZAR when mudra is Mudra::ZAR, else Err(()).

Source§

type Error = ()

The type returned in the event of a conversion error.
Source§

impl Copy for Mudra

Source§

impl Eq for Mudra

Source§

impl StructuralPartialEq for Mudra

Auto Trait Implementations§

§

impl Freeze for Mudra

§

impl RefUnwindSafe for Mudra

§

impl Send for Mudra

§

impl Sync for Mudra

§

impl Unpin for Mudra

§

impl UnwindSafe for Mudra

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.