Skip to main content

BitmexWsStream

Type Alias BitmexWsStream 

Source
pub type BitmexWsStream<Transformer> = ExchangeWsStream<WebSocketSerdeParser, Transformer>;
Expand description

Convenient type alias for a Bitmex ExchangeWsStream using WebSocketSerdeParser.

Aliased Type§

pub struct BitmexWsStream<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<WebSocketSerdeParser>,
}

Fields§

§stream: SplitStream<WebSocketStream<MaybeTlsStream<TcpStream>>>§transformer: Transformer§buffer: VecDeque<Result<<Transformer as Transformer>::Output, <Transformer as Transformer>::Error>>§protocol_marker: PhantomData<WebSocketSerdeParser>