pub enum ExchangeId {
Show 50 variants
Binance,
Bybit,
OKX,
KuCoin,
Kraken,
Coinbase,
GateIO,
Bitfinex,
Bitstamp,
Gemini,
MEXC,
HTX,
Bitget,
BingX,
CryptoCom,
Upbit,
Deribit,
HyperLiquid,
Bitmex,
Lighter,
Dydx,
Polymarket,
Polygon,
Finnhub,
Tiingo,
Twelvedata,
Coinglass,
CryptoCompare,
WhaleAlert,
Bitquery,
DefiLlama,
Oanda,
AlphaVantage,
Dukascopy,
AngelOne,
Zerodha,
Fyers,
Dhan,
Upstox,
Alpaca,
JQuants,
Tinkoff,
Moex,
Krx,
Futu,
Fred,
Bls,
YahooFinance,
Ib,
Custom(u16),
}Expand description
Идентификатор биржи
Variants§
Binance
Bybit
OKX
KuCoin
Kraken
Coinbase
GateIO
Bitfinex
Bitstamp
Gemini
MEXC
HTX
Bitget
BingX
CryptoCom
Upbit
Deribit
HyperLiquid
Bitmex
Lighter
Dydx
Polymarket
Polygon
Finnhub
Tiingo
Twelvedata
Coinglass
CryptoCompare
WhaleAlert
Bitquery
DefiLlama
Oanda
AlphaVantage
Dukascopy
AngelOne
Zerodha
Fyers
Dhan
Upstox
Alpaca
JQuants
Tinkoff
Moex
Krx
Futu
Fred
Bls
YahooFinance
Ib
Custom(u16)
Implementations§
Source§impl ExchangeId
impl ExchangeId
pub fn as_str(&self) -> &'static str
pub fn from_str(s: &str) -> Option<ExchangeId>
pub fn exchange_type(&self) -> ExchangeType
Trait Implementations§
Source§impl Clone for ExchangeId
impl Clone for ExchangeId
Source§fn clone(&self) -> ExchangeId
fn clone(&self) -> ExchangeId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ExchangeId
Source§impl Debug for ExchangeId
impl Debug for ExchangeId
Source§impl<'de> Deserialize<'de> for ExchangeId
impl<'de> Deserialize<'de> for ExchangeId
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExchangeId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExchangeId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ExchangeId
Source§impl Hash for ExchangeId
impl Hash for ExchangeId
Source§impl PartialEq for ExchangeId
impl PartialEq for ExchangeId
Source§fn eq(&self, other: &ExchangeId) -> bool
fn eq(&self, other: &ExchangeId) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ExchangeId
impl Serialize for ExchangeId
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ExchangeId
Auto Trait Implementations§
impl Freeze for ExchangeId
impl RefUnwindSafe for ExchangeId
impl Send for ExchangeId
impl Sync for ExchangeId
impl Unpin for ExchangeId
impl UnsafeUnpin for ExchangeId
impl UnwindSafe for ExchangeId
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more