Trait websocket::ws::message::Message
[−]
[src]
pub trait Message: Sized { fn serialize(&self, _: &mut Write, masked: bool) -> WebSocketResult<()>; fn message_size(&self, masked: bool) -> usize; fn from_dataframes<D: DataFrameable>(
frames: Vec<D>
) -> WebSocketResult<Self>; }
A trait for WebSocket messages
Required Methods
fn serialize(&self, _: &mut Write, masked: bool) -> WebSocketResult<()>
Writes this message to the writer
fn message_size(&self, masked: bool) -> usize
Returns how many bytes this message will take up
fn from_dataframes<D: DataFrameable>(frames: Vec<D>) -> WebSocketResult<Self>
Attempt to form a message from a series of data frames
Implementors
impl<'a> Message for Message<'a>
impl Message for OwnedMessage