pub struct WsResponse {
pub topic: Option<String>,
pub msg_type: Option<String>,
pub ts: Option<i64>,
pub data: Option<Value>,
}Expand description
Response type from Bybit WS (topic-based data)
Fields§
§topic: Option<String>Topic name (e.g. “orderbook.1.BTCUSDT”)
msg_type: Option<String>Message type: “snapshot” or “delta” for streaming data
ts: Option<i64>Timestamp in milliseconds
data: Option<Value>The actual data payload
Trait Implementations§
Source§impl Clone for WsResponse
impl Clone for WsResponse
Source§fn clone(&self) -> WsResponse
fn clone(&self) -> WsResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WsResponse
impl Debug for WsResponse
Source§impl<'de> Deserialize<'de> for WsResponse
impl<'de> Deserialize<'de> for WsResponse
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 WsResponse
impl RefUnwindSafe for WsResponse
impl Send for WsResponse
impl Sync for WsResponse
impl Unpin for WsResponse
impl UnsafeUnpin for WsResponse
impl UnwindSafe for WsResponse
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