fn matches_relative_selector<E: Element>(
    relative_selector: &RelativeSelector<E::Impl>,
    element: &E,
    context: &mut MatchingContext<'_, E::Impl>,
    rightmost: SubjectOrPseudoElement
) -> bool