adaq_trading_crypto/
lib.rs1pub mod adapters;
15pub mod contract_gen;
16pub mod decimal;
17pub mod eip712;
18pub mod error;
19pub mod exchange;
20pub mod generic;
21pub(crate) mod generic_parse;
22pub mod httpcore;
23pub mod methods;
24pub mod precise;
25pub mod realtime;
26pub mod serde_helpers;
27pub mod signing;
28#[cfg(feature = "sync")]
29pub mod sync;
30pub mod throttle;
31pub mod transport;
32pub mod types;
33
34pub use decimal::{PaddingMode, PrecisionMode, RoundingMode, decimal_to_precision};
35pub use error::{Error, ErrorContext, ErrorKind, Result};
36pub use exchange::{Config, Exchange, Params, Realtime};
37pub use precise::Precise;
38#[cfg(feature = "sync")]
39pub use sync::{BlockingExchange, SyncRuntime};
40pub use throttle::{ThrottleMode, Throttler};
41pub use transport::Transport;
42pub use types::{
43 Balance, Balances, Currencies, Currency, Fee, FundingRate, LedgerEntry, Level, Limit, Limits,
44 Market, MarketType, Markets, OHLCV, Order, OrderBook, Position, Precision, Ticker, Tickers,
45 Trade, Transaction,
46};