pub struct WebSocketServerEvent {
pub event_type: String,
pub data: BTreeMap<String, Value>,
}Available on crate features
realtime or responses-ws only.Expand description
表示服务端推送的通用 WebSocket 事件。
Fields§
§event_type: String事件类型。
data: BTreeMap<String, Value>除 type 外的原始负载字段。
Implementations§
Trait Implementations§
Source§impl Clone for WebSocketServerEvent
impl Clone for WebSocketServerEvent
Source§fn clone(&self) -> WebSocketServerEvent
fn clone(&self) -> WebSocketServerEvent
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 WebSocketServerEvent
impl Debug for WebSocketServerEvent
Source§impl Default for WebSocketServerEvent
impl Default for WebSocketServerEvent
Source§fn default() -> WebSocketServerEvent
fn default() -> WebSocketServerEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WebSocketServerEvent
impl<'de> Deserialize<'de> for WebSocketServerEvent
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
Source§impl From<WebSocketServerEvent> for RealtimeServerEvent
impl From<WebSocketServerEvent> for RealtimeServerEvent
Source§fn from(raw: WebSocketServerEvent) -> Self
fn from(raw: WebSocketServerEvent) -> Self
Converts to this type from the input type.
Source§impl From<WebSocketServerEvent> for ResponsesServerEvent
impl From<WebSocketServerEvent> for ResponsesServerEvent
Source§fn from(raw: WebSocketServerEvent) -> Self
fn from(raw: WebSocketServerEvent) -> Self
Converts to this type from the input type.
Source§impl PartialEq for WebSocketServerEvent
impl PartialEq for WebSocketServerEvent
Source§impl Serialize for WebSocketServerEvent
impl Serialize for WebSocketServerEvent
impl StructuralPartialEq for WebSocketServerEvent
Auto Trait Implementations§
impl Freeze for WebSocketServerEvent
impl RefUnwindSafe for WebSocketServerEvent
impl Send for WebSocketServerEvent
impl Sync for WebSocketServerEvent
impl Unpin for WebSocketServerEvent
impl UnsafeUnpin for WebSocketServerEvent
impl UnwindSafe for WebSocketServerEvent
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