Struct selectors::matching::LocalMatchingContext
source · struct LocalMatchingContext<'a, 'b: 'a, Impl: SelectorImpl> {
shared: &'a mut MatchingContext<'b, Impl>,
rightmost: SubjectOrPseudoElement,
quirks_data: Option<SelectorIter<'a, Impl>>,
}
Expand description
Holds per-compound-selector data.
Fields§
§rightmost: SubjectOrPseudoElement
§quirks_data: Option<SelectorIter<'a, Impl>>
Auto Trait Implementations§
impl<'a, 'b, Impl> Freeze for LocalMatchingContext<'a, 'b, Impl>
impl<'a, 'b, Impl> !RefUnwindSafe for LocalMatchingContext<'a, 'b, Impl>
impl<'a, 'b, Impl> !Send for LocalMatchingContext<'a, 'b, Impl>
impl<'a, 'b, Impl> !Sync for LocalMatchingContext<'a, 'b, Impl>
impl<'a, 'b, Impl> Unpin for LocalMatchingContext<'a, 'b, Impl>
impl<'a, 'b, Impl> !UnwindSafe for LocalMatchingContext<'a, 'b, Impl>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more