bybit-rust-api 0.3.0

Complete Rust SDK for Bybit API V5 with all endpoints, comprehensive type safety and full test coverage
Documentation
use serde::{Deserialize, Serialize};
use std::fmt::{Display, Formatter, Result};

#[derive(Debug, Serialize, Deserialize, PartialEq, Clone, Copy, Default)]
pub enum Side {
    #[default]
    #[serde(rename = "Buy")]
    Buy, // Buy side
    #[serde(rename = "Sell")]
    Sell, // Sell side
}

impl Display for Side {
    fn fmt(&self, f: &mut Formatter) -> Result {
        match self {
            Side::Buy => write!(f, "Buy"),
            Side::Sell => write!(f, "Sell"),
        }
    }
}