bybit_rust_api/rest/enums/
lt_status.rs1use std::fmt::{Display, Formatter, Result};
2
3use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Serialize, Deserialize, PartialEq)]
6pub enum LtStatus {
7 #[serde(rename = "1")]
8 PurchaseAndRedeem, #[serde(rename = "2")]
10 PurchaseNotRedeem, #[serde(rename = "3")]
12 RedeemNotPurchase, #[serde(rename = "4")]
14 NotPurchaseRedeem, #[serde(rename = "5")]
16 AdjustingPosition, }
18
19impl Display for LtStatus {
20 fn fmt(&self, f: &mut Formatter) -> Result {
21 match self {
22 LtStatus::PurchaseAndRedeem => write!(f, "1"),
23 LtStatus::PurchaseNotRedeem => write!(f, "2"),
24 LtStatus::RedeemNotPurchase => write!(f, "3"),
25 LtStatus::NotPurchaseRedeem => write!(f, "4"),
26 LtStatus::AdjustingPosition => write!(f, "5"),
27 }
28 }
29}