Trait exc_core::Request

source ·
pub trait Request: Sized {
    type Response;
}
Expand description

Request and Response binding.

Required Associated Types§

source

type Response

Response type.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Request for SubscribeBidAsk

§

type Response = Pin<Box<dyn Stream<Item = Result<BidAsk, ExchangeError>> + Send>>

source§

impl Request for QueryCandles

source§

impl Request for QueryFirstCandles

source§

impl Request for QueryLastCandles

source§

impl Request for FetchInstruments

§

type Response = Pin<Box<dyn Stream<Item = Result<InstrumentMeta<Decimal>, ExchangeError>> + Send>>

source§

impl Request for SubscribeInstruments

§

type Response = Pin<Box<dyn Stream<Item = Result<InstrumentMeta<Decimal>, ExchangeError>> + Send>>

source§

impl Request for SubscribeTickers

§

type Response = Pin<Box<dyn Stream<Item = Result<Ticker, ExchangeError>> + Send>>

source§

impl Request for SubscribeTrades

§

type Response = Pin<Box<dyn Stream<Item = Result<Trade, ExchangeError>> + Send>>

source§

impl Request for CancelOrder

source§

impl Request for GetOrder

source§

impl Request for PlaceOrder

§

type Response = Pin<Box<dyn Future<Output = Result<Placed, ExchangeError>> + Send>>

source§

impl Request for SubscribeOrders

§

type Response = Pin<Box<dyn Stream<Item = Result<OrderUpdate, ExchangeError>> + Send>>

source§

impl Request for Reconnect

§

type Response = ()

Implementors§