pub enum WsMessage {
Data(WsResponse),
Op(WsOpResponse),
}Expand description
Combined response enum to handle both topic messages and op responses
Variants§
Data(WsResponse)
Topic-based data push
Op(WsOpResponse)
Operation-level response (subscribe success, pong, auth result)
Implementations§
Source§impl WsMessage
impl WsMessage
Sourcepub fn is_subscribe_success(&self) -> bool
pub fn is_subscribe_success(&self) -> bool
Returns true if this is a successful subscription confirmation
Sourcepub fn is_auth_success(&self) -> bool
pub fn is_auth_success(&self) -> bool
Returns true if this is a successful auth confirmation
Trait Implementations§
Source§impl<'de> Deserialize<'de> for WsMessage
impl<'de> Deserialize<'de> for WsMessage
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 WsMessage
impl RefUnwindSafe for WsMessage
impl Send for WsMessage
impl Sync for WsMessage
impl Unpin for WsMessage
impl UnsafeUnpin for WsMessage
impl UnwindSafe for WsMessage
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