pub trait Message {
    fn serialize(
        &self,
        &mut dyn Write,
        masked: bool
    ) -> Result<(), WebSocketError>; fn message_size(&self, masked: bool) -> usize; fn from_dataframes<D>(
        frames: Vec<D, Global>
    ) -> Result<Self, WebSocketError>
    where
        D: DataFrame
; }
Expand description

A trait for WebSocket messages

Required Methods

Writes this message to the writer

Returns how many bytes this message will take up

Attempt to form a message from a series of data frames

Implementors