pub struct WebSocketRequest {
pub event: String,
pub data: Option<Value>,
}Expand description
WebSocket outgoing message (for sending to server)
Fields§
§event: StringEvent type
data: Option<Value>Event data
Implementations§
Source§impl WebSocketRequest
impl WebSocketRequest
Sourcepub fn auth(auth: AuthRequest) -> Self
pub fn auth(auth: AuthRequest) -> Self
Create auth request
Sourcepub fn subscribe(sub: SubscribeRequest) -> Self
pub fn subscribe(sub: SubscribeRequest) -> Self
Create subscribe request
Sourcepub fn unsubscribe(unsub: UnsubscribeRequest) -> Self
pub fn unsubscribe(unsub: UnsubscribeRequest) -> Self
Create unsubscribe request
Sourcepub fn subscriptions() -> Self
pub fn subscriptions() -> Self
Create subscriptions list request
Trait Implementations§
Source§impl Clone for WebSocketRequest
impl Clone for WebSocketRequest
Source§fn clone(&self) -> WebSocketRequest
fn clone(&self) -> WebSocketRequest
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 WebSocketRequest
impl Debug for WebSocketRequest
Source§impl<'de> Deserialize<'de> for WebSocketRequest
impl<'de> Deserialize<'de> for WebSocketRequest
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 WebSocketRequest
impl RefUnwindSafe for WebSocketRequest
impl Send for WebSocketRequest
impl Sync for WebSocketRequest
impl Unpin for WebSocketRequest
impl UnsafeUnpin for WebSocketRequest
impl UnwindSafe for WebSocketRequest
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