bybit_rust_api/rest/enums/
tick_direction.rs1use std::fmt::{Display, Formatter, Result};
2
3use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Serialize, Deserialize, PartialEq)]
6pub enum TickDirection {
7 #[serde(rename = "PlusTick")]
9 PlusTick, #[serde(rename = "ZeroPlusTick")]
11 ZeroPlusTick, #[serde(rename = "MinusTick")]
13 MinusTick, #[serde(rename = "ZeroMinusTick")]
15 ZeroMinusTick, }
17
18impl Display for TickDirection {
19 fn fmt(&self, f: &mut Formatter) -> Result {
20 match self {
21 TickDirection::PlusTick => write!(f, "PlusTick"),
22 TickDirection::ZeroPlusTick => write!(f, "ZeroPlusTick"),
23 TickDirection::MinusTick => write!(f, "MinusTick"),
24 TickDirection::ZeroMinusTick => write!(f, "ZeroMinusTick"),
25 }
26 }
27}