bpx_api_client/routes/futures.rs
1use bpx_api_types::futures::FuturePosition;
2
3use crate::error::Result;
4use crate::BpxClient;
5
6#[doc(hidden)]
7pub const API_FUTURES_POSITION: &str = "/api/v1/position";
8
9impl BpxClient {
10 pub async fn get_open_future_positions(&self) -> Result<Vec<FuturePosition>> {
11 let url = format!("{}{}", self.base_url, API_FUTURES_POSITION);
12 let res = self.get(url).await?;
13 res.json().await.map_err(Into::into)
14 }
15}