pub(crate) fn matches_selector_step_node(
node: &Node,
simple: &SimpleSelector,
sibling_index: Option<usize>,
sibling_count: Option<usize>,
active_pseudo_states: &[&str],
type_index: Option<usize>,
type_count: Option<usize>,
own_siblings: Option<&[Node]>,
is_disabled: bool,
) -> bool