Enum kucoin_rs::kucoin::model::websocket::KucoinWebsocketMsg [−][src]
pub enum KucoinWebsocketMsg {}Show variants
WelcomeMsg(DefaultMsg), SubscribeMsg(Subscribe), PingMsg(DefaultMsg), PongMsg(DefaultMsg), Ping, Pong, Binary(Vec<u8>), TickerMsg(WSResp<SymbolTicker>), AllTickerMsg(WSResp<SymbolTicker>), SnapshotMsg(WSResp<Snapshot>), OrderBookMsg(WSResp<Level2>), MatchMsg(WSResp<Match>), Level3ReceivedMsg(WSResp<Level3Received>), Level3OpenMsg(WSResp<Level3Open>), Level3MatchMsg(WSResp<Level3Match>), Level3DoneMsg(WSResp<Level3Done>), Level3ChangeMsg(WSResp<Level3Change>), FullMatchReceivedMsg(WSResp<FullMatchReceived>), FullMatchOpenMsg(WSResp<FullMatchOpen>), FullMatchDoneMsg(WSResp<FullMatchDone>), FullMatchMatchMsg(WSResp<FullMatchMatch>), FullMatchChangeMsg(WSResp<FullMatchChange>), IndexPriceMsg(WSResp<IndexPrice>), MarketPriceMsg(WSResp<MarketPrice>), OrderBookChangeMsg(WSResp<BookChange>), StopOrderMsg(WSResp<StopOrder>), BalancesMsg(WSResp<Balances>), DebtRatioMsg(WSResp<DebtRatio>), PositionChangeMsg(WSResp<PositionChange>), MarginTradeOpenMsg(WSResp<MarginTradeOpen>), MarginTradeUpdateMsg(WSResp<MarginTradeUpdate>), MarginTradeDoneMsg(WSResp<MarginTradeDone>), TradeOpenMsg(WSResp<TradeOpen>), TradeMatchMsg(WSResp<TradeMatch>), TradeFilledMsg(WSResp<TradeFilled>), TradeCanceledMsg(WSResp<TradeCanceled>), TradeUpdateMsg(WSResp<TradeUpdate>), Error(String),
Variants
WelcomeMsg(DefaultMsg)
SubscribeMsg(Subscribe)
PingMsg(DefaultMsg)
PongMsg(DefaultMsg)
TickerMsg(WSResp<SymbolTicker>)
AllTickerMsg(WSResp<SymbolTicker>)
Level3ReceivedMsg(WSResp<Level3Received>)
Level3OpenMsg(WSResp<Level3Open>)
Level3MatchMsg(WSResp<Level3Match>)
Level3DoneMsg(WSResp<Level3Done>)
Level3ChangeMsg(WSResp<Level3Change>)
FullMatchReceivedMsg(WSResp<FullMatchReceived>)
FullMatchOpenMsg(WSResp<FullMatchOpen>)
FullMatchDoneMsg(WSResp<FullMatchDone>)
FullMatchMatchMsg(WSResp<FullMatchMatch>)
FullMatchChangeMsg(WSResp<FullMatchChange>)
IndexPriceMsg(WSResp<IndexPrice>)
MarketPriceMsg(WSResp<MarketPrice>)
OrderBookChangeMsg(WSResp<BookChange>)
PositionChangeMsg(WSResp<PositionChange>)
MarginTradeOpenMsg(WSResp<MarginTradeOpen>)
MarginTradeUpdateMsg(WSResp<MarginTradeUpdate>)
MarginTradeDoneMsg(WSResp<MarginTradeDone>)
TradeMatchMsg(WSResp<TradeMatch>)
TradeFilledMsg(WSResp<TradeFilled>)
TradeCanceledMsg(WSResp<TradeCanceled>)
TradeUpdateMsg(WSResp<TradeUpdate>)
Error(String)
Trait Implementations
impl Clone for KucoinWebsocketMsg
[src]
impl Clone for KucoinWebsocketMsg
[src]fn clone(&self) -> KucoinWebsocketMsg
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for KucoinWebsocketMsg
[src]
impl<'de> Deserialize<'de> for KucoinWebsocketMsg
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for KucoinWebsocketMsg
[src]
impl Serialize for KucoinWebsocketMsg
[src]Auto Trait Implementations
impl RefUnwindSafe for KucoinWebsocketMsg
impl RefUnwindSafe for KucoinWebsocketMsg
impl Send for KucoinWebsocketMsg
impl Send for KucoinWebsocketMsg
impl Sync for KucoinWebsocketMsg
impl Sync for KucoinWebsocketMsg
impl Unpin for KucoinWebsocketMsg
impl Unpin for KucoinWebsocketMsg
impl UnwindSafe for KucoinWebsocketMsg
impl UnwindSafe for KucoinWebsocketMsg
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,