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
eq
(&self, other: &NormalizedQuote)
src/exchanges/coinbase/ws/channels/ticker.rs:64
Method
eq
(&self, other: &NormalizedRestApiDataTypes)
src/exchanges/kucoin/rest_api/response.rs:49
Method
eq
(&self, other: &NormalizedRestApiDataTypes)
src/exchanges/kucoin/rest_api/endpoints/currencies.rs:34
Method
eq
(&self, other: &NormalizedRestApiDataTypes)
src/exchanges/kucoin/rest_api/endpoints/symbols.rs:29
Method
eq
(&self, other: &NormalizedWsDataTypes)
src/exchanges/kucoin/ws/message.rs:63
Method
eq
(&self, other: &NormalizedTrade)
src/exchanges/kucoin/ws/channels/matches.rs:33
Method
eq
(&self, other: &NormalizedQuote)
src/exchanges/kucoin/ws/channels/ticker.rs:39
Method
eq
(&self, other: &NormalizedRestApiDataTypes)
src/exchanges/bybit/rest_api/response.rs:49
Method
eq
(&self, other: &NormalizedRestApiDataTypes)
src/exchanges/bybit/rest_api/endpoints/instruments.rs:48
Method
eq
(&self, other: &NormalizedRestApiDataTypes)
src/exchanges/bybit/rest_api/endpoints/proxy_coins.rs:29
Method
eq
(&self, other: &NormalizedRestApiDataTypes)
src/exchanges/bybit/rest_api/endpoints/coins.rs:49
Method
eq
(&self, other: &NormalizedWsDataTypes)
src/exchanges/bybit/ws/message.rs:84
Method
eq
(&self, other: &Vec<NormalizedQuote>)
src/exchanges/bybit/ws/channels/orderbook.rs:48
Method
eq
(&self, other: &Vec<NormalizedTrade>)
src/exchanges/bybit/ws/channels/trades.rs:40
Method
eq
(&self, other: &&str)
src/exchanges/normalized/types/pairs.rs:176
Method
eq
(&self, other: &NormalizedRestApiDataTypes)
src/exchanges/normalized/rest_api/response.rs:48
Method
eq
(&self, other: &NormalizedWsDataTypes)
src/exchanges/normalized/ws/message.rs:99
Method
eq
(&self, other: &NormalizedRestApiDataTypes)
src/exchanges/okex/rest_api/response.rs:47
Method
eq
(&self, other: &NormalizedRestApiDataTypes)
src/exchanges/okex/rest_api/endpoints/instruments.rs:30
Method
eq
(&self, other: &NormalizedRestApiDataTypes)
src/exchanges/okex/rest_api/endpoints/symbols.rs:51
Method
eq
(&self, other: &NormalizedWsDataTypes)
src/exchanges/okex/ws/message.rs:95
Method
eq
(&self, other: &NormalizedQuote)
src/exchanges/okex/ws/channels/tickers.rs:92
Method
eq
(&self, other: &NormalizedTrade)
src/exchanges/okex/ws/channels/trades.rs:45
Method
exchange
(&self)
src/exchanges/normalized/types/pairs.rs:38
Method
exchange
(&self)
src/clients/ws/single.rs:37
Method
exchange_currency_proxy
sets the proxy exchange to get symbols for exchanges that don't have a direct api link
src/exchanges/normalized/ws/builder.rs:61
Method
flush_sink_queue
(stream: &mut StreamConn, cx: &mut Context<'_>)
src/clients/ws/single.rs:72
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/exchanges/mod.rs:349
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/exchanges/binance/pairs.rs:29
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/exchanges/binance/ws/channels/mod.rs:115
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/exchanges/coinbase/ws/channels/mod.rs:84
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/exchanges/kucoin/ws/channels/mod.rs:78
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/exchanges/bybit/pairs.rs:29
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/exchanges/bybit/ws/channels/mod.rs:78
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/exchanges/normalized/types/instruments.rs:84
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/exchanges/normalized/types/pairs.rs:104
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/exchanges/normalized/types/blockchain.rs:83
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/exchanges/okex/pairs.rs:37
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/exchanges/okex/ws/channels/mod.rs:76
Method
fmt_okex
(&self)
src/exchanges/normalized/types/instruments.rs:34
Method
from
(val: BinanceTradingType)
src/exchanges/binance/pairs.rs:116
Method
from
(val: BinanceWsChannel)
src/exchanges/binance/ws/subscription.rs:73
Method
from
(value: BinanceWsMessageRaw)
src/exchanges/binance/ws/message.rs:94
Method
from
(value: &BinanceWsChannel)
src/exchanges/binance/ws/channels/mod.rs:232
Method
from
(value: CoinbaseWsChannel)
src/exchanges/coinbase/ws/subscription.rs:64
Method
from
(value: &CoinbaseWsChannel)
src/exchanges/coinbase/ws/channels/mod.rs:151
Method
from
(val: KucoinCurrencyChain)
src/exchanges/kucoin/rest_api/endpoints/currencies.rs:141
Method
from
(value: &KucoinWsChannel)
src/exchanges/kucoin/ws/channels/mod.rs:140
Method
from
(val: BybitTradingType)
src/exchanges/bybit/pairs.rs:113
Method
from
(value: BybitAllInstrumentsUtil)
src/exchanges/bybit/rest_api/endpoints/instruments.rs:72
Method
from
(value: BinanceSymbol)
src/exchanges/bybit/rest_api/endpoints/proxy_coins.rs:93
Method
from
(val: BybitWsChannel)
src/exchanges/bybit/ws/subscription.rs:52
Method
from
(value: &BybitWsChannel)
src/exchanges/bybit/ws/channels/mod.rs:141
Method
from
(value: NormalizedTradingPair)
src/exchanges/normalized/types/pairs.rs:158
Method
from
(value: NormalizedWsChannels)
src/exchanges/normalized/ws/channels.rs:101
Method
from
(value: NormalizedCurrency)
src/exchanges/okex/rest_api/endpoints/symbols.rs:85
Method
from
(val: OkexWsChannel)
src/exchanges/okex/ws/subscription.rs:58
Method
from
(value: &OkexWsChannel)
src/exchanges/okex/ws/channels/mod.rs:138
Method
from_inner_with_tt
(inner: BybitInstrumentInner, tt: BybitTradingType)
src/exchanges/bybit/rest_api/endpoints/instruments.rs:101
Method
from_str
(s: &str)
src/exchanges/mod.rs:368
Method
from_str
(value: &str)
src/exchanges/binance/pairs.rs:131
Method
from_str
(value: &str)
src/exchanges/normalized/types/instruments.rs:61
Method
from_str
(s: &str)
src/exchanges/normalized/types/blockchain.rs:105
Method
get_all_coins
(web_client: &reqwest::Client)
src/exchanges/bybit/mod.rs:71
Method
get_all_currencies
gets the normalized currencies from the different exchange endpoints ex: BNB, ETH, BTC if calling without a filter: ``` CexExchange::Okex.get_all_cur
src/exchanges/mod.rs:204
Method
get_all_currencies
(web_client: &reqwest::Client)
src/exchanges/coinbase/mod.rs:40
Method
get_all_instruments
(web_client: &reqwest::Client)
src/exchanges/binance/mod.rs:43
Method
get_all_instruments
(web_client: &reqwest::Client)
src/exchanges/bybit/mod.rs:41
Method
get_all_products
(web_client: &reqwest::Client)
src/exchanges/coinbase/mod.rs:46
Method
get_all_symbols
(web_client: &reqwest::Client)
src/exchanges/binance/mod.rs:50
Method
get_quote
(&self)
src/exchanges/normalized/types/l2.rs:17
Method
get_websocket_endpoint
()
src/exchanges/kucoin/mod.rs:37
Method
handle_incoming
(message: Message)
src/clients/ws/single.rs:56
Method
handle_unwrapped
takes a vector of [NormalizedCurrency] and deduplicates itself by combining wrapped and unwrapped assets
src/exchanges/normalized/types/currencies.rs:19
Method
is_valid
(s: &str)
src/exchanges/binance/pairs.rs:15
Method
is_valid
(s: &str)
src/exchanges/coinbase/pairs.rs:13
Method
is_valid
(s: &str)
src/exchanges/kucoin/pairs.rs:13
Method
is_valid
(s: &str)
src/exchanges/bybit/pairs.rs:15
Method
is_valid
(s: &str)
src/exchanges/okex/pairs.rs:15
Method
make_critical
(&mut self, _msg: String)
src/exchanges/binance/ws/message.rs:57
Method
make_critical
(&mut self, msg: String)
src/exchanges/coinbase/ws/message.rs:48
Method
make_critical
(&mut self, _msg: String)
src/exchanges/kucoin/ws/message.rs:74
Method
make_critical
(&mut self, _msg: String)
src/exchanges/bybit/ws/message.rs:95
Method
make_from_normalized_map
(map: Vec<NormalizedWsChannels>, _: Option<CexExchange>)
src/exchanges/binance/ws/builder.rs:141
Method
make_from_normalized_map
(map: Vec<NormalizedWsChannels>, _: Option<CexExchange>)
src/exchanges/coinbase/ws/builder.rs:133
Method
make_from_normalized_map
(map: Vec<NormalizedWsChannels>, _: Option<CexExchange>)
src/exchanges/kucoin/ws/builder.rs:141
Method
make_from_normalized_map
(map: Vec<NormalizedWsChannels>, _: Option<CexExchange>)
src/exchanges/bybit/ws/builder.rs:137
Method
make_from_normalized_map
(map: Vec<NormalizedWsChannels>, exch_currency_proxy: Option<CexExchange>)
src/exchanges/okex/ws/builder.rs:142
Function
make_tracing_layer
Builds a new tracing layer that writes to stdout. The events are filtered by `level`
src/tracing.rs:6
Method
make_ws_connection
(&self)
src/exchanges/binance/mod.rs:153
Method
make_ws_connection
(&self)
src/exchanges/coinbase/mod.rs:83
Method
make_ws_connection
(&self)
src/exchanges/kucoin/mod.rs:73
Method
make_ws_connection
(&self)
src/exchanges/bybit/mod.rs:114
Method
matches
(&self, val: &NormalizedInstrument)
src/exchanges/normalized/types/instruments.rs:123
Method
matches
(&self, val: &NormalizedCurrency)
src/exchanges/normalized/types/blockchain.rs:181
Method
new
()
src/exchanges/binance/ws/subscription.rs:16
Method
new
()
src/exchanges/coinbase/ws/subscription.rs:22
Method
new
(channel: KucoinWsChannelKind)
src/exchanges/kucoin/ws/subscription.rs:51
Method
new
()
src/exchanges/bybit/ws/subscription.rs:15
Method
new
(price: f64, amount: f64)
src/exchanges/normalized/types/l2.rs:50
← previous
next →
201–300 of 449, ranked by callers