pub enum OpenLimitsWebSocketMessage {
Ping,
OrderBook(OrderBookResponse),
Trades(Vec<Trade>),
}
Expand description
This enum represents a websocket message type
Variants§
Trait Implementations§
Source§impl Clone for OpenLimitsWebSocketMessage
impl Clone for OpenLimitsWebSocketMessage
Source§fn clone(&self) -> OpenLimitsWebSocketMessage
fn clone(&self) -> OpenLimitsWebSocketMessage
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 OpenLimitsWebSocketMessage
impl Debug for OpenLimitsWebSocketMessage
Source§impl From<Full> for OpenLimitsWebSocketMessage
impl From<Full> for OpenLimitsWebSocketMessage
Source§fn from(from: Full) -> OpenLimitsWebSocketMessage
fn from(from: Full) -> OpenLimitsWebSocketMessage
Converts to this type from the input type.
Source§impl From<Match> for OpenLimitsWebSocketMessage
impl From<Match> for OpenLimitsWebSocketMessage
Source§fn from(match_: Match) -> OpenLimitsWebSocketMessage
fn from(match_: Match) -> OpenLimitsWebSocketMessage
Converts to this type from the input type.
Source§impl From<SubscribeOrderbookResponse> for OpenLimitsWebSocketMessage
impl From<SubscribeOrderbookResponse> for OpenLimitsWebSocketMessage
Source§fn from(from: SubscribeOrderbookResponse) -> OpenLimitsWebSocketMessage
fn from(from: SubscribeOrderbookResponse) -> OpenLimitsWebSocketMessage
Converts to this type from the input type.
Source§impl From<TradesResponse> for OpenLimitsWebSocketMessage
impl From<TradesResponse> for OpenLimitsWebSocketMessage
Source§fn from(from: TradesResponse) -> OpenLimitsWebSocketMessage
fn from(from: TradesResponse) -> OpenLimitsWebSocketMessage
Converts to this type from the input type.
Source§impl Serialize for OpenLimitsWebSocketMessage
impl Serialize for OpenLimitsWebSocketMessage
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Source§impl TryFrom<Level2> for OpenLimitsWebSocketMessage
impl TryFrom<Level2> for OpenLimitsWebSocketMessage
Source§type Error = OpenLimitsError
type Error = OpenLimitsError
The type returned in the event of a conversion error.
Source§fn try_from(
level2: Level2,
) -> Result<OpenLimitsWebSocketMessage, <OpenLimitsWebSocketMessage as TryFrom<Level2>>::Error>
fn try_from( level2: Level2, ) -> Result<OpenLimitsWebSocketMessage, <OpenLimitsWebSocketMessage as TryFrom<Level2>>::Error>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for OpenLimitsWebSocketMessage
impl RefUnwindSafe for OpenLimitsWebSocketMessage
impl Send for OpenLimitsWebSocketMessage
impl Sync for OpenLimitsWebSocketMessage
impl Unpin for OpenLimitsWebSocketMessage
impl UnwindSafe for OpenLimitsWebSocketMessage
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