pub type ExchangeWsStream<Transformer> = ExchangeStream<WebSocketParser, WsStream, Transformer>;Expand description
Convenient type alias for an ExchangeStream utilising a tungstenite
WebSocket.
Aliased Type§
pub struct ExchangeWsStream<Transformer> {
pub stream: SplitStream<WebSocketStream<MaybeTlsStream<TcpStream>>>,
pub transformer: Transformer,
pub buffer: VecDeque<Result<<Transformer as Transformer>::Output, <Transformer as Transformer>::Error>>,
pub protocol_marker: PhantomData<WebSocketParser>,
}Fields§
§stream: SplitStream<WebSocketStream<MaybeTlsStream<TcpStream>>>§transformer: Transformer§buffer: VecDeque<Result<<Transformer as Transformer>::Output, <Transformer as Transformer>::Error>>§protocol_marker: PhantomData<WebSocketParser>