//!
//! The exchange info symbol permission.
//!
use serde::Deserialize;
///
/// The trading method allowed for the symbol.
///
#[derive(Debug, Deserialize, Clone, Copy, PartialEq, Eq, Hash)]
#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
pub enum Permission {
/// The spot trading.
Spot,
/// The margin trading.
Margin,
/// Fallback for all other variants.
#[serde(other)]
Other,
}