[−][src]Enum wallet_gen::coin::Coin
The actual enum that represents a cryptocurrency. This enum is not intended to be matched exhaustively, as new coins may be added in the future.
Variants
Bitcoin
Bitcoin, symbol "BTC"
Testnet
Testnet (all coins), symbol "TEST"
Litecoin
Litecoin, symbol "LTC"
Dogecoin
Dogecoin, symbol "DOGE"
Reddcoin
Reddcoin, symbol "RDD"
Dash
Dash, symbol "DSH"
Peercoin
Peercoin, symbol "PPC"
Namecoin
Namecoin, symbol "NMC"
Feathercoin
Feathercoin, symbol "FTC"
Counterparty
Counterparty, symbol "XCP"
Blackcoin
Blackcoin, symbol "BLK"
NuShares, symbol "NSR"
NuBits
NuBits, symbol "NBT"
Mazacoin
Mazacoin, symbol "MZC"
Viacoin
Viacoin, symbol "VIA"
ClearingHouse
ClearingHouse, symbol "XCH"
Rubycoin
Rubycoin, symbol "RBY"
Groestlcoin
Groestlcoin, symbol "GRS"
Digitalcoin
Digitalcoin, symbol "DGC"
Cannacoin
Cannacoin, symbol "CCN"
DigiByte
DigiByte, symbol "DGB"
Monacoin
Monacoin, symbol "MONA"
Clams
Clams, symbol "CLAM"
Primecoin
Primecoin, symbol "XPM"
Neoscoin
Neoscoin, symbol "NEOS"
Jumbucks
Jumbucks, symbol "JBS"
ZiftCoin
ziftrCOIN, symbol "ZRC"
Vertcoin
Vertcoin, symbol "VTC"
NXT
NXT, symbol "NXT"
Burst
Burst, symbol "BURST"
MonetaryUnit
MonetaryUnit, symbol "MUE"
Zoom
Zoom, symbol "ZOOM"
Vpncoin
Vpncoin, symbol "VPN"
CanadaeCoin
Canada eCoin, symbol "CDN"
ShadowCash
ShadowCash, symbol "SDC"
ParkByte
ParkByte, symbol "PKB"
Pandacoin
Pandacoin, symbol "PND"
StartCoin
StartCOIN, symbol "START"
MOIN
MOIN, symbol "MOIN"
Expanse
Expanse, symbol "EXP"
Decred
Decred, symbol "DCR"
NEM
NEM, symbol "XEM"
Particl
Particl, symbol "PART"
Argentum
Argentum, symbol "ARG"
Shreeji
Shreeji, symbol "SHR"
GcrCoin
Global Currency Reserve (GCRcoin), symbol "GCR"
Novacoin
Novacoin, symbol "NVC"
Asiacoin
Asiacoin, symbol "AC"
Bitcoindark
Bitcoindark, symbol "BTCD"
Dopecoin
Dopecoin, symbol "DOPE"
Templecoin
Templecoin, symbol "TPC"
AIB
AIB, symbol "AIB"
EDRCoin
EDRCoin, symbol "EDRC"
Syscoin
Syscoin, symbol "SYS"
Solarcoin
Solarcoin, symbol "SLR"
Smileycoin
Smileycoin, symbol "SMLY"
Ethereum
Ethereum, symbol "ETH"
EthereumClassic
Ethereum Classic, symbol "ETC"
Pesobit
Pesobit, symbol "PSB"
Landcoin
Landcoin, symbol "LDCN"
Bitcoinplus
Bitcoinplus, symbol "XBC"
InternetofPeople
Internet of People, symbol "IOP"
Nexus
Nexus, symbol "NXS"
InsaneCoin
InsaneCoin, symbol "INSN"
OkCash
OkCash, symbol "OK"
BritCoin
BritCoin, symbol "BRIT"
Compcoin
Compcoin, symbol "CMP"
Crown
Crown, symbol "CRW"
BelaCoin
BelaCoin, symbol "BELA"
VirtualCash
Virtual Cash, symbol "VASH"
FujiCoin
FujiCoin, symbol "FJC"
MIX
MIX, symbol "MIX"
Verge
Verge, symbol "XVG"
ElectronicGulden
Electronic Gulden, symbol "EFL"
ClubCoin
ClubCoin, symbol "CLUB"
RichCoin
RichCoin, symbol "RICHX"
Potcoin
Potcoin, symbol "POT"
Quarkcoin
Quarkcoin, symbol "QRK"
Terracoin
Terracoin, symbol "TRC"
Gridcoin
Gridcoin, symbol "GRC"
Auroracoin
Auroracoin, symbol "AUR"
IXCoin
IXCoin, symbol "IXC"
Gulden
Gulden, symbol "NLG"
BitBean
BitBean, symbol "BITB"
Bata
Bata, symbol "BTA"
Myriadcoin
Myriadcoin, symbol "XMY"
BitSend
BitSend, symbol "BSD"
Unobtanium
Unobtanium, symbol "UNO"
MasterTrader
MasterTrader, symbol "MTR"
GoldBlocks
GoldBlocks, symbol "GB"
Saham
Saham, symbol "SHM"
Chronos
Chronos, symbol "CRX"
Ubiquoin
Ubiquoin, symbol "BIQ"
Evotion
Evotion, symbol "EVO"
SaveTheOcean
SaveTheOcean, symbol "STO"
BigUp
BigUp, symbol "BIGUP"
GameCredits
GameCredits, symbol "GMC"
Dollarcoins
Dollarcoins, symbol "DLC"
Zayedcoin
Zayedcoin, symbol "ZYD"
Dubaicoin
Dubaicoin, symbol "DBIC"
Stratis
Stratis, symbol "STRAT"
Shilling
Shilling, symbol "SH"
MarsCoin
MarsCoin, symbol "MARS"
Ubiq
Ubiq, symbol "UBQ"
Pesetacoin
Pesetacoin, symbol "PTC"
Neurocoin
Neurocoin, symbol "NRC"
ARK
ARK, symbol "ARK"
UltimateSecureCashMain
UltimateSecureCashMain, symbol "USC"
Hempcoin
Hempcoin, symbol "HMP"
Linx
Linx, symbol "LINX"
Ecoin
Ecoin, symbol "ECN"
Denarius
Denarius, symbol "DNR"
Pinkcoin
Pinkcoin, symbol "PINK"
PiggyCoin
PiggyCoin, symbol "PIGGY"
Pivx
Pivx, symbol "PIVX"
Flashcoin
Flashcoin, symbol "FLASH"
Zencash
Zencash, symbol "ZEN"
Putincoin
Putincoin, symbol "PUT"
BitZeny
BitZeny, symbol "ZNY"
Unify
Unify, symbol "UNIFY"
StealthCoin
StealthCoin, symbol "XST"
BreakoutCoin
Breakout Coin, symbol "BRK"
Vcash
Vcash, symbol "VC"
Monero
Monero, symbol "XMR"
Aeon
Aeon, symbol "AEON"
Voxels
Voxels, symbol "VOX"
NavCoin, symbol "NAV"
FactomFactoids
Factom Factoids, symbol "FCT"
FactomEntryCredits
Factom Entry Credits, symbol "EC"
Zcash
Zcash, symbol "ZEC"
Lisk
Lisk, symbol "LSK"
Steem
Steem, symbol "STEEM"
ZCoin
ZCoin, symbol "XZC"
Rootstock
Rootstock, symbol "RSK"
RealPointCoin
RealPointCoin, symbol "RPT"
LBRYCredits
LBRY Credits, symbol "LBC"
Komodo
Komodo, symbol "KMD"
BisqToken
bisq Token, symbol "BSQ"
Riecoin
Riecoin, symbol "RIC"
Ripple
Ripple, symbol "XRP"
BitcoinCash
Bitcoin Cash, symbol "BCH"
Neblio
Neblio, symbol "NEBL"
ZClassic
ZClassic, symbol "ZCL"
StellarLumens
Stellar Lumens, symbol "XLM"
WhaleCoin
WhaleCoin, symbol "WHL"
EuropeCoin
EuropeCoin, symbol "ERC"
Diamond
Diamond, symbol "DMD"
Bytom
Bytom, symbol "BTM"
Biocoin
Biocoin, symbol "BIO"
Whitecoin
Whitecoin, symbol "XWC"
BitcoinGold
Bitcoin Gold, symbol "BTG"
SuperSkynet
SuperSkynet, symbol "SSN"
TOACoin
TOACoin, symbol "TOA"
Bitcore
Bitcore, symbol "BTX"
Adcoin
Adcoin, symbol "ACC"
Bridgecoin
Bridgecoin, symbol "BCO"
Ellaism
Ellaism, symbol "ELLA"
Pirl
Pirl, symbol "PIRL"
RaiBlocks
RaiBlocks, symbol "XRB"
Vivo
Vivo, symbol "VIVO"
Firstcoin
Firstcoin, symbol "FRST"
Helleniccoin
Helleniccoin, symbol "HNC"
BUZZ
BUZZ, symbol "BUZZ"
Ember
Ember, symbol "MBRS"
Hcash
Hcash, symbol "HSR"
HTMLCOIN
HTMLCOIN, symbol "HTML"
Obsidian
Obsidian, symbol "ODN"
OnixCoin
OnixCoin, symbol "ONX"
Ravencoin
Ravencoin, symbol "RVN"
GoByte
GoByte, symbol "GBX"
BitcoinZ
BitcoinZ, symbol "BTCZ"
Poa
Poa, symbol "POA"
NewYorkCoin
NewYorkCoin, symbol "NYC"
MarteXcoin
MarteXcoin, symbol "MXT"
Wincoin
Wincoin, symbol "WC"
Minexcoin
Minexcoin, symbol "MNX"
BitcoinPrivate
Bitcoin Private, symbol "BTCP"
Musicoin
Musicoin, symbol "MUSIC"
WorldBitcoin
World Bitcoin, symbol "WBTC"
Omni
Omni, symbol "OMNI"
BoxyCoin
BoxyCoin, symbol "BOXY"
BitcoinGreen
Bitcoin Green, symbol "BITG"
AskCoin
AskCoin, symbol "ASK"
Smartcash
Smartcash, symbol "SMART"
XUEZ
XUEZ, symbol "XUEZ"
Varda
Varda, symbol "VAR"
BitcoinNano
Bitcoin Nano, symbol "NANO"
Blocknet
Blocknet, symbol "BLOCK"
MemCoin
MemCoin, symbol "MEM"
Phore
Phore, symbol "PHR"
Koto
Koto, symbol "KOTO"
Radiant
Radiant, symbol "XRD"
BitcoinSmart
Bitcoin Smart, symbol "BCS"
Achain
Achain, symbol "ACT"
BitcoinWorld
Bitcoin World, symbol "BTW"
NEO
NEO, symbol "NEO"
BitcoinDiamond
Bitcoin Diamond, symbol "BCD"
BitcoinNew
Bitcoin New, symbol "BTN"
BigBitcoin
Big Bitcoin, symbol "BBC"
BitcoinCandy
Bitcoin Candy, symbol "CDY"
Defcoin
Defcoin, symbol "DFC"
Cardano
Cardano, symbol "ADA"
HOdlcoin
HOdlcoin, symbol "HODL"
Axe
Axe, symbol "AXE"
BitcoinPizza
Bitcoin Pizza, symbol "BPA"
BitcoinQuark
BitcoinQuark, symbol "BTQ"
SuperBitcoin
Super Bitcoin, symbol "SBTC"
BitcoinPay
Bitcoin Pay, symbol "BTP"
BitcoinFaith
Bitcoin Faith, symbol "BTF"
Bitvote
Bitvote, symbol "BTV"
Wanchain
Wanchain, symbol "WAN"
Waves
Waves, symbol "WAVES"
Methods
impl Coin
[src]
pub fn from_symbol(symbol: &str) -> Option<Self>
[src]
Converts a coin symbol (e.g. "BTC"
) into its appropriate enum value.
Supports both fully lower-case and fully upper-case variants, but no
mixed-case symbols.
assert_eq!(Coin::from_symbol("LTC"), Some(Coin::Litecoin)); assert_eq!(Coin::from_symbol("ltc"), Some(Coin::Litecoin)); assert_eq!(Coin::from_symbol("Ltc"), None); assert_eq!(Coin::from_symbol("???"), None);
pub fn symbol(self) -> &'static str
[src]
Gets the uppercase coin symbol for an enum value.
This is the opposite of the from_symbol()
constructor method.
let coin = Coin::Ethereum; assert_eq!(coin.symbol(), "ETH"); assert_eq!(Some(coin), Coin::from_symbol(coin.symbol()));
Trait Implementations
impl Eq for Coin
[src]
impl Copy for Coin
[src]
impl PartialEq<Coin> for Coin
[src]
fn eq(&self, other: &Coin) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Clone for Coin
[src]
fn clone(&self) -> Coin
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Coin
[src]
impl Hash for Coin
[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into 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> From for T
[src]
impl<T, U> TryFrom 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> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto 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<T> Same for T
type Output = T
Should always be Self