pub type ExchangeWsStream<Parser, Transformer> = ExchangeStream<Parser, WsStream, Transformer>;Expand description
Convenient type alias for an ExchangeStream utilizing a tungstenite
WebSocket.
Aliased Type§
pub struct ExchangeWsStream<Parser, 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<Parser>,
}Fields§
§stream: SplitStream<WebSocketStream<MaybeTlsStream<TcpStream>>>§transformer: Transformer§buffer: VecDeque<Result<<Transformer as Transformer>::Output, <Transformer as Transformer>::Error>>§protocol_marker: PhantomData<Parser>