diff --git a/selectors/parser.rs b/selectors/parser.rs index 25b1445b..4849d419 100644 --- a/selectors/parser.rs +++ b/selectors/parser.rs @@ -755,6 +755,11 @@ impl<'i, Impl: SelectorImpl<'i>> Selector<'i, Impl> { self.1.insert(index, component); } + #[inline] + pub fn push(&mut self, component: Component<'i, Impl>) { + self.1.push(component); + } + #[inline] pub fn parts(&self) -> Option<&[Impl::Identifier]> { if !self.is_part() {