/// Create a new Selectors from a vec of selectors.
Create a new Selectors from a vec of selectors.
Create a new Selectors from a vec of selectors .
pub fn new(s: Vec<Selector>) -> Self {
        Selectors {
            s: if s.is_empty() {
                vec![Selector::root()]
            } else {
                s
            },
            backref: Selector::root(),
        }
    }
pub fn new ( s : Vec < Selector > ) -> Self { Selectors { s : if s . is_empty ( ) { vec ! [ Selector root ( ) ] } else { s } , backref : Selector :: root ( ) , } }
Create a new Selectors from a vec of selectors.
Create a new Selectors from a vec of selectors .
s
Vec<Selector>