MCPcopy Create free account

hub / github.com/SorellaLabs/cex-exchanges / functions

Functions449 in github.com/SorellaLabs/cex-exchanges

↓ 1 callersFunctionparse_month_digit
(month: String)
src/exchanges/bybit/rest_api/endpoints/instruments.rs:290
↓ 1 callersFunctionparse_stream_to_pair
(stream: String)
src/exchanges/binance/ws/message.rs:128
↓ 1 callersMethodremove_bad_pair
(&mut self, bad_pair: NormalizedTradingPair)
src/exchanges/okex/mod.rs:100
↓ 1 callersMethodremove_pair
(&mut self, pair: &Self::TradingPair)
src/exchanges/binance/ws/subscription.rs:44
↓ 1 callersMethodremove_pair
(&mut self, pair: &Self::TradingPair)
src/exchanges/coinbase/ws/subscription.rs:39
↓ 1 callersMethodremove_pair
(&mut self, pair: &Self::TradingPair)
src/exchanges/kucoin/ws/subscription.rs:76
↓ 1 callersMethodremove_pair
(&mut self, pair: &Self::TradingPair)
src/exchanges/bybit/ws/subscription.rs:29
↓ 1 callersMethodremove_pair
(&mut self, pair: &Self::TradingPair)
src/exchanges/okex/ws/subscription.rs:43
↓ 1 callersMethodrest_api_call
(&self, web_client: &reqwest::Client, api_channel: NormalizedRestApiRequest)
src/exchanges/bybit/mod.rs:123
↓ 1 callersMethodspawn_on_new_thread
(self, tx: UnboundedSender<CombinedWsMessage>)
src/clients/ws/mutli.rs:29
↓ 1 callersMethodtake_symbols
(self)
src/exchanges/binance/rest_api/response.rs:22
↓ 1 callersMethodtry_single_subscription
(&self)
src/exchanges/binance/ws/subscription.rs:20
↓ 1 callersMethodwith_max_retries
(mut self, max_retries: u64)
src/clients/ws/config.rs:11
↓ 1 callersMethodwrapped
(&mut self, is_wrapped: bool)
src/exchanges/normalized/types/currencies.rs:98
Methodadd_channel
(&mut self, channel: Self::WsChannel)
src/exchanges/binance/ws/subscription.rs:39
Methodadd_channel
(&mut self, channel: Self::WsChannel)
src/exchanges/coinbase/ws/subscription.rs:35
Methodadd_channel
(&mut self, channel: Self::WsChannel)
src/exchanges/bybit/ws/subscription.rs:24
Methodadd_channel
(&mut self, channel: Self::WsChannel)
src/exchanges/okex/ws/subscription.rs:38
Methodadd_channels_all_exchanges
(mut self, channels: &[NormalizedWsChannelKinds])
src/exchanges/normalized/ws/builder.rs:41
Methodadd_pairs_all_channels_all_exchanges
adds trading pairs to all channels for all exchanges
src/exchanges/normalized/ws/builder.rs:67
Methodadd_pairs_single_channel_all_exchanges
adds trading pairs to a channels in all exchanges
src/exchanges/normalized/ws/builder.rs:79
Methodall_currencies
(&self)
src/clients/rest_api/mod.rs:16
Methodall_instruments
(&self)
src/clients/rest_api/mod.rs:22
Methodbad_pair
(&self)
src/exchanges/normalized/ws/message.rs:61
Methodbase
(&self)
src/exchanges/normalized/types/pairs.rs:50
Methodbase_and_quote
(b: String, q: String)
src/exchanges/normalized/types/instruments.rs:109
Methodbase_only
(v: String)
src/exchanges/normalized/types/instruments.rs:113
Methodbase_or_quote
(v: String)
src/exchanges/normalized/types/instruments.rs:105
Methodbuild_all_multistream
builds the multistream ws client
src/exchanges/normalized/ws/builder.rs:123
Methodbuild_from_all_instruments
( channels: &'a [<Self::WsChannel as crate::traits::SpecificWsChannel>::ChannelKind], streams_
src/exchanges/binance/ws/builder.rs:120
Methodbuild_from_all_instruments
( channels: &'a [<Self::WsChannel as crate::traits::SpecificWsChannel>::ChannelKind], streams_
src/exchanges/coinbase/ws/builder.rs:112
Methodbuild_from_all_instruments
( channels: &'a [<Self::WsChannel as crate::traits::SpecificWsChannel>::ChannelKind], streams_
src/exchanges/kucoin/ws/builder.rs:120
Methodbuild_from_all_instruments
( channels: &'a [<Self::WsChannel as crate::traits::SpecificWsChannel>::ChannelKind], streams_
src/exchanges/bybit/ws/builder.rs:116
Methodbuild_from_all_instruments
( channels: &'a [<Self::WsChannel as crate::traits::SpecificWsChannel>::ChannelKind], streams_
src/exchanges/okex/ws/builder.rs:121
Methodbuild_from_all_instruments_util
(channels: &[BinanceWsChannelKind], streams_per_connection: Option<usize>)
src/exchanges/binance/ws/builder.rs:19
Methodbuild_from_all_instruments_util
(channels: &[CoinbaseWsChannelKind], streams_per_connection: Option<usize>)
src/exchanges/coinbase/ws/builder.rs:19
Methodbuild_from_all_instruments_util
(channels: &[KucoinWsChannelKind], streams_per_connection: Option<usize>)
src/exchanges/kucoin/ws/builder.rs:24
Methodbuild_from_all_instruments_util
(channels: &[BybitWsChannelKind], streams_per_connection: Option<usize>)
src/exchanges/bybit/ws/builder.rs:19
Methodbuild_from_all_instruments_util
( channels: &[OkexWsChannelKind], streams_per_connection: Option<usize>, proxy: Option
src/exchanges/okex/ws/builder.rs:26
Methodbuild_from_raw
(raw_streams: Vec<Pin<Box<dyn Stream<Item = CombinedWsMessage> + Send>>>)
src/clients/ws/mutli.rs:48
Methodbuild_many_distributed
(self)
src/exchanges/binance/ws/builder.rs:82
Methodbuild_many_distributed
(self)
src/exchanges/coinbase/ws/builder.rs:73
Methodbuild_many_distributed
(self)
src/exchanges/kucoin/ws/builder.rs:81
Methodbuild_many_distributed
(self)
src/exchanges/bybit/ws/builder.rs:77
Methodbuild_many_packed
(self, connections_per_stream: Option<usize>)
src/exchanges/binance/ws/builder.rs:100
Methodbuild_many_packed
(self, connections_per_stream: Option<usize>)
src/exchanges/coinbase/ws/builder.rs:92
Methodbuild_many_packed
(self, connections_per_stream: Option<usize>)
src/exchanges/kucoin/ws/builder.rs:100
Methodbuild_many_packed
(self, connections_per_stream: Option<usize>)
src/exchanges/bybit/ws/builder.rs:96
Methodbuild_multistream
(self, config: WsStreamConfig)
src/clients/ws/mutli.rs:88
Methodbuild_multithreaded_multistream_ws_from_normalized
( self, map: Vec<NormalizedWsChannels>, exch_currency_proxy: Option<CexExchange>,
src/exchanges/mod.rs:118
Methodbuild_single
(self)
src/exchanges/binance/ws/builder.rs:72
Methodbuild_single
(self)
src/exchanges/coinbase/ws/builder.rs:66
Methodbuild_single
(self)
src/exchanges/kucoin/ws/builder.rs:71
Methodbuild_single
(self)
src/exchanges/bybit/ws/builder.rs:67
Methodcount_entries
(&self)
src/exchanges/binance/ws/channels/mod.rs:104
Methodcount_entries
(&self)
src/exchanges/coinbase/ws/channels/mod.rs:74
Methodcount_entries
(&self)
src/exchanges/kucoin/ws/channels/mod.rs:69
Methodcount_entries
(&self)
src/exchanges/bybit/ws/channels/mod.rs:69
Methodcount_entries
(&self)
src/exchanges/okex/ws/channels/mod.rs:67
Methoddefault
()
src/exchanges/binance/ws/subscription.rs:30
Methoddefault
()
src/exchanges/coinbase/ws/subscription.rs:16
Methoddefault
()
src/exchanges/okex/mod.rs:131
Methoddefault
()
src/exchanges/okex/ws/subscription.rs:15
Methoddenormalize_raw_trading_pair
converts a normalized trading pair back into the native exchange's pair
src/exchanges/mod.rs:304
Methoddeserialize
(deserializer: D)
src/exchanges/binance/pairs.rs:44
Methoddeserialize
(deserializer: D)
src/exchanges/binance/rest_api/endpoints/instruments.rs:59
Methoddeserialize
(deserializer: D)
src/exchanges/binance/rest_api/endpoints/symbols.rs:71
Methoddeserialize
(deserializer: D)
src/exchanges/binance/ws/message.rs:21
Methoddeserialize
(deserializer: D)
src/exchanges/coinbase/pairs.rs:38
Methoddeserialize
(deserializer: D)
src/exchanges/coinbase/rest_api/endpoints/currencies.rs:33
Methoddeserialize
(deserializer: D)
src/exchanges/coinbase/rest_api/endpoints/products.rs:30
Methoddeserialize
(deserializer: D)
src/exchanges/kucoin/pairs.rs:33
Methoddeserialize
(deserializer: D)
src/exchanges/kucoin/ws/message.rs:40
Methoddeserialize
(deserializer: D)
src/exchanges/bybit/pairs.rs:44
Methoddeserialize
(deserializer: D)
src/exchanges/bybit/rest_api/endpoints/instruments.rs:30
Methoddeserialize
(deserializer: D)
src/exchanges/bybit/rest_api/endpoints/coins.rs:26
Methoddeserialize
(deserializer: D)
src/exchanges/bybit/ws/message.rs:56
Methoddeserialize
(deserializer: D)
src/exchanges/bybit/ws/channels/orderbook.rs:104
Methoddeserialize
(deserializer: D)
src/exchanges/normalized/types/instruments.rs:48
Methoddeserialize
(deserializer: D)
src/exchanges/normalized/types/blockchain.rs:92
Methoddeserialize
(deserializer: D)
src/exchanges/okex/pairs.rs:52
Methoddeserialize
(deserializer: D)
src/exchanges/okex/ws/message.rs:61
Methoddisplay_ws_subscription
(&self)
src/exchanges/binance/mod.rs:190
Methoddisplay_ws_subscription
(&self)
src/exchanges/coinbase/mod.rs:113
Methoddisplay_ws_subscription
(&self)
src/exchanges/kucoin/mod.rs:109
Methoddisplay_ws_subscription
(&self)
src/exchanges/bybit/mod.rs:132
Methoddisplay_ws_subscription
(&self)
src/exchanges/okex/mod.rs:125
Methodeq
(&self, other: &NormalizedRestApiDataTypes)
src/exchanges/binance/rest_api/response.rs:49
Methodeq
(&self, other: &NormalizedRestApiDataTypes)
src/exchanges/binance/rest_api/endpoints/instruments.rs:30
Methodeq
(&self, other: &NormalizedRestApiDataTypes)
src/exchanges/binance/rest_api/endpoints/symbols.rs:36
Methodeq
(&self, other: &NormalizedWsDataTypes)
src/exchanges/binance/ws/message.rs:46
Methodeq
(&self, other: &NormalizedL2)
src/exchanges/binance/ws/channels/partial_book_depth.rs:41
Methodeq
(&self, other: &NormalizedL2)
src/exchanges/binance/ws/channels/diff_depth.rs:57
Methodeq
(&self, other: &NormalizedQuote)
src/exchanges/binance/ws/channels/book_ticker.rs:52
Methodeq
(&self, other: &NormalizedTrade)
src/exchanges/binance/ws/channels/trades.rs:45
Methodeq
(&self, other: &NormalizedRestApiDataTypes)
src/exchanges/coinbase/rest_api/response.rs:49
Methodeq
(&self, other: &NormalizedRestApiDataTypes)
src/exchanges/coinbase/rest_api/endpoints/currencies.rs:44
Methodeq
(&self, other: &NormalizedRestApiDataTypes)
src/exchanges/coinbase/rest_api/endpoints/products.rs:41
Methodeq
(&self, other: &NormalizedWsDataTypes)
src/exchanges/coinbase/ws/message.rs:35
Methodeq
(&self, other: &NormalizedTrade)
src/exchanges/coinbase/ws/channels/matches.rs:42
← previousnext →101–200 of 449, ranked by callers