#[derive(Debug, Clone, Copy, PartialEq, Eq, Default)]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[cfg_attr(feature = "serde", serde(rename_all = "kebab-case"))]
pub enum DotType {
#[default]
Square,
Dots,
Rounded,
Classy,
ClassyRounded,
ExtraRounded,
}
impl DotType {
pub fn all() -> &'static [DotType] {
&[
DotType::Square,
DotType::Dots,
DotType::Rounded,
DotType::Classy,
DotType::ClassyRounded,
DotType::ExtraRounded,
]
}
}