pub enum WsMessageEvent {
Show 14 variants
Status(SystemStatusMessage),
Heartbeat(Heartbeat),
Pong(PongResponse),
Subscribed(SubscriptionResult),
Unsubscribed(SubscriptionResult),
ChannelData(Value),
OrderAdded {
req_id: Option<u64>,
result: AddOrderResult,
},
OrderCancelled {
req_id: Option<u64>,
result: CancelOrderResult,
},
AllOrdersCancelled {
req_id: Option<u64>,
result: CancelAllResult,
},
OrderEdited {
req_id: Option<u64>,
result: EditOrderResult,
},
Error {
method: String,
error: String,
req_id: Option<u64>,
},
Disconnected,
Reconnecting {
attempt: u32,
},
Reconnected,
}Expand description
A message received from the WebSocket connection.
Variants§
Status(SystemStatusMessage)
System status update.
Heartbeat(Heartbeat)
Heartbeat from server.
Pong(PongResponse)
Pong response to our ping.
Subscribed(SubscriptionResult)
Subscription confirmed.
Unsubscribed(SubscriptionResult)
Unsubscription confirmed.
ChannelData(Value)
Raw channel data (ticker, book, trade, etc.).
OrderAdded
Order added successfully.
Fields
§
result: AddOrderResultOrder result details.
OrderCancelled
Order cancelled successfully.
Fields
§
result: CancelOrderResultCancel result details.
AllOrdersCancelled
All orders cancelled.
Fields
§
result: CancelAllResultNumber of orders cancelled.
OrderEdited
Order edited successfully.
Fields
§
result: EditOrderResultEdit result details.
Error
Subscription/unsubscription error.
Disconnected
Connection closed.
Reconnecting
Reconnecting.
Reconnected
Reconnected successfully.
Trait Implementations§
Source§impl Clone for WsMessageEvent
impl Clone for WsMessageEvent
Source§fn clone(&self) -> WsMessageEvent
fn clone(&self) -> WsMessageEvent
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 moreAuto Trait Implementations§
impl Freeze for WsMessageEvent
impl RefUnwindSafe for WsMessageEvent
impl Send for WsMessageEvent
impl Sync for WsMessageEvent
impl Unpin for WsMessageEvent
impl UnwindSafe for WsMessageEvent
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