bybit_rust_api/rest/enums/
status.rs1use std::fmt::{Display, Formatter, Result};
2
3use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Serialize, Deserialize, PartialEq)]
6pub enum Status {
7 #[serde(rename = "PreLaunch")]
8 PreLaunch,
9 #[serde(rename = "Trading")]
10 Trading,
11 #[serde(rename = "Settling")]
12 Settling, #[serde(rename = "Delivering")]
14 Delivering,
15 #[serde(rename = "Closed")]
16 Closed,
17}
18
19impl Display for Status {
20 fn fmt(&self, f: &mut Formatter) -> Result {
21 match self {
22 Status::PreLaunch => write!(f, "PreLaunch"),
23 Status::Trading => write!(f, "Trading"),
24 Status::Settling => write!(f, "Settling"),
25 Status::Delivering => write!(f, "Delivering"),
26 Status::Closed => write!(f, "Closed"),
27 }
28 }
29}