longportwhale/
lib.rs

1#![doc = include_str!("../README.md")]
2#![forbid(unsafe_code)]
3#![deny(unreachable_pub)]
4#![cfg_attr(docsrs, feature(doc_cfg))]
5#![warn(missing_docs)]
6
7#[macro_use]
8mod macros;
9
10mod config;
11mod error;
12mod serde_utils;
13mod types;
14
15#[cfg(feature = "blocking")]
16#[cfg_attr(docsrs, doc(cfg(feature = "blocking")))]
17pub mod blocking;
18pub mod trade;
19
20pub use config::{Config, Language};
21pub use error::{Error, Result, SimpleError};
22pub use longportwhale_httpcli as httpclient;
23pub use rust_decimal::Decimal;
24pub use trade::TradeContext;
25pub use types::Market;