pub fn new(style: impl Into<String>) -> Self {
        Selector {
            style: Some(style.into()),
            states: vec![],
            dirty: true,
        }
    }
/// Creates a new selector with the given style key.
Creates a new selector with the given style key.
Creates a new selector with the given style key .
pub fn new(style: impl Into<String>) -> Self {
        Selector {
            style: Some(style.into()),
            states: vec![],
            dirty: true,
        }
    }
pub fn new ( style : impl Into < String > ) -> Self { Selector { style : Some ( style . into ( ) ) , states : vec ! [ ] , dirty : true , } }
Creates a new selector with the given style key.
Creates a new selector with the given style key .
style
impl Into<String>