Expand description
Re-exports§
pub use crate::application::client::Client;pub use crate::model::http::HttpClient;pub use crate::application::auth::Auth;pub use crate::application::auth::Session;pub use crate::application::config::Config;pub use crate::application::config::Credentials;pub use crate::application::config::RateLimiterConfig;pub use crate::application::config::RestApiConfig;pub use crate::application::config::WebSocketConfig;pub use crate::application::rate_limiter::RateLimiter;pub use crate::application::interfaces::account::AccountService;pub use crate::application::interfaces::listener::ListenerResult;pub use crate::application::interfaces::market::MarketService;pub use crate::application::interfaces::order::OrderService;pub use crate::error::AppError;pub use crate::model::utils::build_market_hierarchy;pub use crate::model::utils::extract_markets_from_hierarchy;pub use crate::presentation::order::Direction;pub use crate::presentation::order::Status;pub use crate::storage::market_database::MarketDatabaseService;pub use crate::storage::utils::create_connection_pool;pub use crate::storage::utils::create_database_config_from_env;pub use crate::presentation::account::*;pub use crate::presentation::chart::*;pub use crate::presentation::instrument::*;pub use crate::presentation::market::*;pub use crate::presentation::order::*;pub use crate::presentation::trade::*;pub use crate::presentation::transaction::*;pub use crate::model::requests::*;pub use crate::model::responses::*;pub use crate::utils::*;
Traits§
- Deserialize
- A data structure that can be deserialized from any data format supported by Serde.
- Serialize
- A data structure that can be serialized into any data format supported by Serde.
Type Aliases§
- IgResult
- Result type alias for IG client operations