ferroui-controls 0.3.0

The controls of FerroUI: the application model, top levels, the control set and automation peers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/// Declares the pseudoclasses a control sets on itself.
///
/// Classes expose their pseudoclasses through a `pseudo_classes_metadata()`
/// function.
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub struct PseudoClassesAttribute {
    /// The names of the pseudoclasses, including the leading colon.
    pub pseudo_classes: &'static [&'static str],
}

impl PseudoClassesAttribute {
    pub const fn new(pseudo_classes: &'static [&'static str]) -> Self {
        Self { pseudo_classes }
    }
}