#[derive(Debug, Default, Clone, Copy, PartialEq, Eq)]
pub enum Spacing {
Small,
#[default]
Medium,
Num(i32),
}
impl Spacing {
#[must_use]
pub const fn space(self) -> Option<i32> {
match self {
Self::Small => Some(-16),
Self::Medium => None,
Self::Num(n) => Some(-n),
}
}
}