use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum ColonReplacementFormat {
#[serde(rename = "delete")]
Delete,
#[serde(rename = "dash")]
Dash,
#[serde(rename = "spaceDash")]
SpaceDash,
#[serde(rename = "spaceDashSpace")]
SpaceDashSpace,
#[serde(rename = "smart")]
Smart,
}
impl std::fmt::Display for ColonReplacementFormat {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
match self {
Self::Delete => write!(f, "delete"),
Self::Dash => write!(f, "dash"),
Self::SpaceDash => write!(f, "spaceDash"),
Self::SpaceDashSpace => write!(f, "spaceDashSpace"),
Self::Smart => write!(f, "smart"),
}
}
}
impl Default for ColonReplacementFormat {
fn default() -> ColonReplacementFormat {
Self::Delete
}
}