#[derive(Copy, Clone, PartialEq, Eq, Debug)]
pub enum Style {
None,
Solid,
Dashed,
Dotted,
Bold,
Rounded,
Diagonals,
Filled,
Striped,
Wedged,
}
impl std::fmt::Display for Style {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let s = match self {
Self::None => "",
Self::Solid => "solid",
Self::Dashed => "dashed",
Self::Dotted => "dotted",
Self::Bold => "bold",
Self::Rounded => "rounded",
Self::Diagonals => "diagonals",
Self::Filled => "filled",
Self::Striped => "striped",
Self::Wedged => "wedged",
};
write!(f, "{s}")
}
}