pub enum KrakenEvent {
Heartbeat(Heartbeat),
SystemStatus(SystemStatus),
SubscriptionStatus(SubscriptionStatus),
Data(Vec<Value>),
}Variants§
Heartbeat(Heartbeat)
SystemStatus(SystemStatus)
SubscriptionStatus(SubscriptionStatus)
Data(Vec<Value>)
Implementations§
Source§impl KrakenEvent
impl KrakenEvent
pub fn try_into_trade_data(self) -> Option<TradeData>
pub fn try_into_orderbook_data(self) -> Option<OrderBookData>
Trait Implementations§
Source§impl Clone for KrakenEvent
impl Clone for KrakenEvent
Source§fn clone(&self) -> KrakenEvent
fn clone(&self) -> KrakenEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KrakenEvent
impl Debug for KrakenEvent
Source§impl<'de> Deserialize<'de> for KrakenEvent
impl<'de> Deserialize<'de> for KrakenEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for KrakenEvent
impl RefUnwindSafe for KrakenEvent
impl Send for KrakenEvent
impl Sync for KrakenEvent
impl Unpin for KrakenEvent
impl UnwindSafe for KrakenEvent
Blanket Implementations§
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