diff options
Diffstat (limited to 'components/selectors/context.rs')
-rw-r--r-- | components/selectors/context.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/components/selectors/context.rs b/components/selectors/context.rs index ca7a2bfcb60..79e0b69b4e8 100644 --- a/components/selectors/context.rs +++ b/components/selectors/context.rs @@ -130,6 +130,9 @@ where /// should match when matching_mode is ForStatelessPseudoElement. pub pseudo_element_matching_fn: Option<&'a Fn(&Impl::PseudoElement) -> bool>, + /// Extra implementation-dependent matching data. + pub extra_data: Option<Impl::ExtraMatchingData>, + quirks_mode: QuirksMode, classes_and_ids_case_sensitivity: CaseSensitivity, _impl: ::std::marker::PhantomData<Impl>, @@ -173,6 +176,7 @@ where scope_element: None, nesting_level: 0, pseudo_element_matching_fn: None, + extra_data: None, _impl: ::std::marker::PhantomData, } } |