bpx-api-client 0.20.2

Backpack Exchange API client
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use bpx_api_types::futures::FuturePosition;

use crate::BpxClient;
use crate::error::Result;

#[doc(hidden)]
pub const API_FUTURES_POSITION: &str = "/api/v1/position";

impl BpxClient {
    pub async fn get_open_future_positions(&self) -> Result<Vec<FuturePosition>> {
        let url = self.base_url.join(API_FUTURES_POSITION)?;
        let res = self.get(url).await?;
        res.json().await.map_err(Into::into)
    }
}