Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SorellaLabs/cex-exchanges
/ functions
Functions
449 in github.com/SorellaLabs/cex-exchanges
⨍
Functions
449
◇
Types & classes
157
Method
new
()
src/exchanges/normalized/ws/builder.rs:26
Method
new
(mut currencies: Vec<NormalizedCurrency>, instruments: Vec<OkexInstrument>)
src/exchanges/okex/rest_api/endpoints/symbols.rs:20
Method
new
()
src/exchanges/okex/ws/subscription.rs:29
Method
new
the default proxy exchange is [CexExchange::Okex]
src/exchanges/okex/ws/builder.rs:22
Method
new
()
src/clients/rest_api/mod.rs:12
Method
new
(max_retries: Option<u64>)
src/clients/ws/config.rs:7
Method
new
(exchanges: Vec<T>)
src/clients/ws/mutli.rs:84
Method
new
(exchange: T, config: WsStreamConfig)
src/clients/ws/single.rs:33
Method
new_base_quote
extra data would be like '240201' in 'BTC-USD-240201'
src/exchanges/normalized/types/pairs.rs:17
Method
new_checked
(s: &str)
src/exchanges/binance/pairs.rs:11
Method
new_checked
(s: &str)
src/exchanges/coinbase/pairs.rs:9
Method
new_checked
(s: &str)
src/exchanges/kucoin/pairs.rs:9
Method
new_checked
(s: &str)
src/exchanges/bybit/pairs.rs:11
Method
new_checked
(s: &str)
src/exchanges/okex/pairs.rs:11
Method
new_close
()
src/exchanges/normalized/ws/data.rs:33
Method
new_default
(kind: NormalizedWsChannelKinds)
src/exchanges/normalized/ws/channels.rs:18
Method
new_from_normalized
(self, pairs: Vec<NormalizedTradingPair>)
src/exchanges/binance/ws/channels/mod.rs:71
Method
new_from_normalized
(self, pairs: Vec<NormalizedTradingPair>)
src/exchanges/coinbase/ws/channels/mod.rs:56
Method
new_from_normalized
(self, pairs: Vec<NormalizedTradingPair>)
src/exchanges/kucoin/ws/channels/mod.rs:52
Method
new_from_normalized
(self, pairs: Vec<NormalizedTradingPair>)
src/exchanges/bybit/ws/channels/mod.rs:52
Method
new_from_normalized
(self, pairs: Vec<NormalizedTradingPair>)
src/exchanges/okex/ws/channels/mod.rs:50
Method
new_l2
(depth_levels: Option<u64>, update_speed: Option<u64>, pairs: Vec<RawTradingPair>)
src/exchanges/binance/ws/channels/mod.rs:58
Method
new_l2
(_: Option<u64>, _: Option<u64>, _: Vec<RawTradingPair>)
src/exchanges/coinbase/ws/channels/mod.rs:52
Method
new_l2
(_: Option<u64>, _: Option<u64>, _: Vec<RawTradingPair>)
src/exchanges/kucoin/ws/channels/mod.rs:48
Method
new_l2
(_: Option<u64>, _: Option<u64>, _: Vec<RawTradingPair>)
src/exchanges/bybit/ws/channels/mod.rs:48
Method
new_l2
(_: Option<u64>, _: Option<u64>, _: Vec<RawTradingPair>)
src/exchanges/okex/ws/channels/mod.rs:46
Method
new_message
(msg: T::WsMessage)
src/exchanges/normalized/ws/data.rs:25
Method
new_no_base_quote
(exchange: CexExchange, pair: &str)
src/exchanges/normalized/types/pairs.rs:34
Method
new_no_delim
(pair: &str)
src/exchanges/normalized/types/pairs.rs:137
Method
new_ping
(ping: Vec<u8>)
src/exchanges/normalized/ws/data.rs:29
Method
new_quote
(pairs: Vec<RawTradingPair>)
src/exchanges/binance/ws/channels/mod.rs:49
Method
new_quote
(pairs: Vec<RawTradingPair>)
src/exchanges/coinbase/ws/channels/mod.rs:43
Method
new_quote
(pairs: Vec<RawTradingPair>)
src/exchanges/kucoin/ws/channels/mod.rs:39
Method
new_quote
(pairs: Vec<RawTradingPair>)
src/exchanges/bybit/ws/channels/mod.rs:39
Method
new_quote
(pairs: Vec<RawTradingPair>)
src/exchanges/okex/ws/channels/mod.rs:37
Method
new_raw
(pair: &str, delimiter: char)
src/exchanges/normalized/types/pairs.rs:130
Method
new_single_channel
(channel: CoinbaseWsChannel)
src/exchanges/coinbase/ws/subscription.rs:26
Method
new_single_channel
(channel: OkexWsChannel)
src/exchanges/okex/ws/subscription.rs:25
Method
new_trade
(pairs: Vec<RawTradingPair>)
src/exchanges/binance/ws/channels/mod.rs:40
Method
new_trade
(pairs: Vec<RawTradingPair>)
src/exchanges/coinbase/ws/channels/mod.rs:34
Method
new_trade
(pairs: Vec<RawTradingPair>)
src/exchanges/kucoin/ws/channels/mod.rs:30
Method
new_trade
(pairs: Vec<RawTradingPair>)
src/exchanges/bybit/ws/channels/mod.rs:30
Method
new_trade
(pairs: Vec<RawTradingPair>)
src/exchanges/okex/ws/channels/mod.rs:28
Method
new_with_pairs
uses specific pairs
src/exchanges/normalized/ws/channels.rs:27
Method
new_with_pairs_util
util
src/exchanges/normalized/ws/channels.rs:58
Method
new_ws_subscription
(subscription: BinanceSubscription)
src/exchanges/binance/mod.rs:39
Method
new_ws_subscription
(subscription: CoinbaseSubscription)
src/exchanges/coinbase/mod.rs:36
Method
new_ws_subscription
(subscription: KucoinMultiSubscription)
src/exchanges/kucoin/mod.rs:33
Method
new_ws_subscription
(subscription: BybitSubscription)
src/exchanges/bybit/mod.rs:37
Method
new_ws_subscription
(subscription: OkexSubscription, exch_currency_proxy: CexExchange)
src/exchanges/okex/mod.rs:43
Method
normalize
(&self)
src/exchanges/binance/pairs.rs:19
Method
normalize
(self)
src/exchanges/binance/rest_api/response.rs:15
Method
normalize
(self)
src/exchanges/binance/rest_api/endpoints/symbols.rs:24
Method
normalize
(self)
src/exchanges/binance/ws/message.rs:30
Method
normalize
(&self)
src/exchanges/coinbase/pairs.rs:17
Method
normalize
(self)
src/exchanges/coinbase/rest_api/response.rs:15
Method
normalize
(self)
src/exchanges/coinbase/rest_api/endpoints/currencies.rs:22
Method
normalize
(self)
src/exchanges/coinbase/ws/message.rs:17
Method
normalize
(&self)
src/exchanges/kucoin/pairs.rs:17
Method
normalize
(self)
src/exchanges/kucoin/rest_api/response.rs:15
Method
normalize
(self)
src/exchanges/kucoin/rest_api/endpoints/currencies.rs:23
Method
normalize
(self)
src/exchanges/kucoin/ws/message.rs:51
Method
normalize
(self)
src/exchanges/bybit/rest_api/response.rs:15
Method
normalize
(self)
src/exchanges/bybit/rest_api/endpoints/proxy_coins.rs:23
Method
normalize
(self)
src/exchanges/bybit/rest_api/endpoints/coins.rs:20
Method
normalize
(self)
src/exchanges/bybit/ws/message.rs:67
Method
normalize
(self)
src/exchanges/normalized/rest_api/response.rs:31
Method
normalize
(self)
src/exchanges/okex/rest_api/response.rs:13
Method
normalize
(self)
src/exchanges/okex/rest_api/endpoints/symbols.rs:40
Method
normalize
(self)
src/exchanges/okex/ws/message.rs:72
Method
pair
(v: String)
src/exchanges/normalized/types/instruments.rs:101
Method
parse_for_bad_pair
(value: &str)
src/exchanges/coinbase/pairs.rs:22
Method
parse_for_bad_pair
(value: &str)
src/exchanges/okex/pairs.rs:29
Method
poll_next
(self: Pin<&mut Self>, cx: &mut Context<'_>)
src/clients/ws/mutli.rs:58
Method
poll_next
(self: Pin<&mut Self>, cx: &mut Context<'_>)
src/clients/ws/single.rs:136
Method
quote
(&self)
src/exchanges/normalized/types/pairs.rs:54
Method
quote_only
(v: String)
src/exchanges/normalized/types/instruments.rs:117
Method
remove_bad_pair
(&mut self, bad_pair: NormalizedTradingPair)
src/exchanges/binance/mod.rs:148
Method
remove_bad_pair
(&mut self, bad_pair: NormalizedTradingPair)
src/exchanges/coinbase/mod.rs:78
Method
remove_bad_pair
(&mut self, bad_pair: NormalizedTradingPair)
src/exchanges/kucoin/mod.rs:66
Method
remove_bad_pair
(&mut self, bad_pair: NormalizedTradingPair)
src/exchanges/bybit/mod.rs:109
Method
rest_api_call
( &self, web_client: &reqwest::Client, api_channel: NormalizedRestApiRequest )
src/exchanges/binance/mod.rs:169
Method
rest_api_call
( &self, web_client: &reqwest::Client, api_channel: NormalizedRestApiRequest )
src/exchanges/coinbase/mod.rs:92
Method
rest_api_call
( &self, web_client: &reqwest::Client, api_channel: NormalizedRestApiRequest )
src/exchanges/kucoin/mod.rs:92
Method
rest_api_call
(&self, web_client: &reqwest::Client, api_channel: NormalizedRestApiRequest)
src/exchanges/okex/mod.rs:116
Method
sanity_check
(&self)
src/clients/ws/single.rs:118
Method
serialize
(&self, serializer: S)
src/exchanges/binance/pairs.rs:35
Method
serialize
(&self, serializer: S)
src/exchanges/binance/ws/subscription.rs:64
Method
serialize
(&self, serializer: S)
src/exchanges/coinbase/pairs.rs:29
Method
serialize
(&self, serializer: S)
src/exchanges/kucoin/pairs.rs:24
Method
serialize
(&self, serializer: S)
src/exchanges/kucoin/ws/subscription.rs:96
Method
serialize
(&self, serializer: S)
src/exchanges/bybit/pairs.rs:35
Method
serialize
(&self, serializer: S)
src/exchanges/bybit/ws/subscription.rs:43
Method
serialize
(&self, serializer: S)
src/exchanges/okex/pairs.rs:43
Method
simple_rest_api_request
( web_client: &reqwest::Client, url: String, extra_header: Option<(header::HeaderName,
src/exchanges/binance/mod.rs:119
Method
simple_rest_api_request
(web_client: &reqwest::Client, url: String)
src/exchanges/coinbase/mod.rs:52
Method
simple_rest_api_request
(web_client: &reqwest::Client, url: String)
src/exchanges/kucoin/mod.rs:50
Method
simple_rest_api_request
(web_client: &reqwest::Client, url: String)
src/exchanges/bybit/mod.rs:93
Method
simple_rest_api_request
(web_client: &reqwest::Client, url: String)
src/exchanges/okex/mod.rs:83
Method
stream_count
(&self)
src/clients/ws/mutli.rs:25
← previous
next →
301–400 of 449, ranked by callers