pub enum KrakenFuturesMessageType {
Show 19 variants
OpenOrdersSnapshot,
OpenOrdersCancel,
OpenOrdersDelta,
FillsSnapshot,
FillsDelta,
Ticker,
TradeSnapshot,
Trade,
BookSnapshot,
BookDelta,
Info,
Pong,
Subscribed,
Unsubscribed,
Challenge,
Heartbeat,
Error,
Alert,
Unknown,
}Expand description
Message type classification for efficient routing. Used to classify incoming WebSocket messages without full deserialization.
Variants§
OpenOrdersSnapshot
OpenOrdersCancel
OpenOrdersDelta
FillsSnapshot
FillsDelta
Ticker
TradeSnapshot
Trade
BookSnapshot
BookDelta
Info
Pong
Subscribed
Unsubscribed
Challenge
Heartbeat
Error
Alert
Unknown
Trait Implementations§
Source§impl Clone for KrakenFuturesMessageType
impl Clone for KrakenFuturesMessageType
impl Copy for KrakenFuturesMessageType
Source§impl Debug for KrakenFuturesMessageType
impl Debug for KrakenFuturesMessageType
impl Eq for KrakenFuturesMessageType
Source§impl PartialEq for KrakenFuturesMessageType
impl PartialEq for KrakenFuturesMessageType
impl StructuralPartialEq for KrakenFuturesMessageType
Auto Trait Implementations§
impl Freeze for KrakenFuturesMessageType
impl RefUnwindSafe for KrakenFuturesMessageType
impl Send for KrakenFuturesMessageType
impl Sync for KrakenFuturesMessageType
impl Unpin for KrakenFuturesMessageType
impl UnsafeUnpin for KrakenFuturesMessageType
impl UnwindSafe for KrakenFuturesMessageType
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more