fn find_bucket<'a>(
    iter: SelectorIter<'a, SelectorImpl>,
    disjoint_buckets: &mut SmallVec<[Bucket<'a>; 5]>
) -> Bucket<'a>
Expand description

Searches a compound selector from left to right, and returns the appropriate bucket for it.

It also populates disjoint_buckets with dependencies from nested selectors with any semantics like :is() and :where().