trading-ig 0.1.1

Async Rust client for the IG Markets REST and Lightstreamer streaming APIs
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Open positions domain (`/positions`, `/positions/otc`, `/confirms`).
//!
//! Entry point: [`PositionsApi`], obtained via
//! `client.dealing().positions()`.

pub mod api;
pub mod models;
pub(super) mod open_position;

pub use crate::dealing::common::{DealConfirmation, DealStatus};
pub use crate::models::common::MarketSnapshot;
pub use api::PositionsApi;
pub use models::{ClosePositionRequest, PositionV1, PositionV2, UpdatePositionRequest};
pub use open_position::{Missing, OpenPositionBuilder, ReadyOpenPositionBuilder, Set};