#![cfg_attr(docsrs, feature(doc_cfg))]
pub mod accounts;
pub mod client;
pub mod client_sentiment;
pub mod config;
#[cfg(feature = "polars")]
#[cfg_attr(docsrs, doc(cfg(feature = "polars")))]
pub mod dataframe;
pub mod dealing;
pub mod error;
pub mod history;
pub mod markets;
pub mod models;
pub mod operations;
pub mod prices;
pub mod repeat_dealing;
pub mod session;
#[cfg(feature = "stream")]
#[cfg_attr(docsrs, doc(cfg(feature = "stream")))]
pub mod streaming;
pub mod time;
pub mod watchlists;
pub use client::{IgClient, IgClientBuilder};
pub use config::{Environment, IgConfig};
pub use error::{ApiError, Error, Result};
pub use session::{Credentials, SessionInfo};