bybit_rust_api/rest/enums/side.rs
1use serde::{Deserialize, Serialize};
2use std::fmt::{Display, Formatter, Result};
3
4#[derive(Debug, Serialize, Deserialize, PartialEq, Clone, Copy, Default)]
5pub enum Side {
6 #[default]
7 #[serde(rename = "Buy")]
8 Buy, // Buy side
9 #[serde(rename = "Sell")]
10 Sell, // Sell side
11}
12
13impl Display for Side {
14 fn fmt(&self, f: &mut Formatter) -> Result {
15 match self {
16 Side::Buy => write!(f, "Buy"),
17 Side::Sell => write!(f, "Sell"),
18 }
19 }
20}