Trait websocket::ws::message::Message [-] [+] [src]

pub trait Message<D>: Sized {
    type DataFrameIterator: Iterator<Item=D>;

    fn from_dataframes(frames: Vec<D>) -> WebSocketResult<Self>;
    fn into_iter(self) -> Self::DataFrameIterator;
}

A trait for WebSocket messages

Associated Types

type DataFrameIterator: Iterator<Item=D>

An iterator over data frames.

Required Methods

fn from_dataframes(frames: Vec<D>) -> WebSocketResult<Self>

Attempt to form a message from a slice of data frames.

fn into_iter(self) -> Self::DataFrameIterator

Turns this message into an iterator over data frames

Implementors