1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#[derive(Debug, Clone, Copy)] pub enum Visibility { Visible, Faded, Invisible, } impl Visibility { pub fn css_class(self) -> &'static str { match self { Self::Visible => "std", Self::Faded => "fad", Self::Invisible => "inv", } } }