bybit_rust_api/rest/enums/
position_idx.rs1use std::fmt::{Display, Formatter, Result};
2
3use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Serialize, Deserialize, PartialEq)]
6pub enum PositionIdx {
7 #[serde(rename = "0")]
8 OneWayMode, #[serde(rename = "1")]
10 BuySideHedge, #[serde(rename = "2")]
12 SellSideHedge, }
14
15impl Display for PositionIdx {
16 fn fmt(&self, f: &mut Formatter) -> Result {
17 match self {
18 PositionIdx::OneWayMode => write!(f, "0"),
19 PositionIdx::BuySideHedge => write!(f, "1"),
20 PositionIdx::SellSideHedge => write!(f, "2"),
21 }
22 }
23}