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}