bybit_rust_api/rest/enums/
transfer_status.rs

1use std::fmt::{Display, Formatter, Result};
2
3use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Serialize, Deserialize, PartialEq)]
6pub enum TransferStatus {
7    #[serde(rename = "SUCCESS")]
8    SUCCESS, // SUCCESS
9    #[serde(rename = "PENDING")]
10    PENDING, // PENDING
11    #[serde(rename = "FAILED")]
12    FAILED, // FAILED
13}
14
15impl Display for TransferStatus {
16    fn fmt(&self, f: &mut Formatter) -> Result {
17        match self {
18            TransferStatus::SUCCESS => write!(f, "SUCCESS"),
19            TransferStatus::PENDING => write!(f, "PENDING"),
20            TransferStatus::FAILED => write!(f, "FAILED"),
21        }
22    }
23}