exc_types/
lib.rs

1#![deny(missing_docs)]
2
3//! `exc-request`: Define the request and response types that are used in the exchange APIs.
4
5/// Ticker.
6pub mod ticker;
7
8/// Trade.
9pub mod trade;
10
11/// Book.
12pub mod book;
13
14/// Candle.
15pub mod candle;
16
17/// Instrument.
18pub mod instrument;
19
20/// Trading.
21pub mod trading;
22
23/// Utils.
24pub mod utils;
25
26/// Exc Symbol.
27pub mod symbol {
28    pub use exc_symbol::*;
29}
30
31pub use self::instrument::{
32    FetchInstruments, InstrumentMeta, InstrumentStream, SubscribeInstruments,
33};
34pub use book::{BidAsk, BidAskStream, SubscribeBidAsk};
35pub use candle::{
36    Candle, CandleStream, Period, PeriodKind, QueryCandles, QueryFirstCandles, QueryLastCandles,
37};
38pub use positions::prelude::Str;
39pub use ticker::{SubscribeTickers, Ticker, TickerStream};
40pub use trade::{SubscribeTrades, Trade, TradeStream};
41pub use trading::{
42    CancelOrder, Canceled, GetOrder, Order, OrderId, OrderKind, OrderState, OrderStatus,
43    OrderStream, OrderTrade, OrderUpdate, Place, PlaceOrder, PlaceOrderOptions, Placed,
44    SubscribeOrders, TimeInForce,
45};