aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/gecko/selector_parser.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/style/gecko/selector_parser.rs')
-rw-r--r--components/style/gecko/selector_parser.rs13
1 files changed, 7 insertions, 6 deletions
diff --git a/components/style/gecko/selector_parser.rs b/components/style/gecko/selector_parser.rs
index 4e552e439e9..a9083581234 100644
--- a/components/style/gecko/selector_parser.rs
+++ b/components/style/gecko/selector_parser.rs
@@ -184,12 +184,13 @@ impl NonTSPseudoClass {
/// revalidation.
pub fn needs_cache_revalidation(&self) -> bool {
self.state_flag().is_empty() &&
- !matches!(*self,
- // :dir() depends on state only, but doesn't use state_flag
- // because its semantics don't quite match. Nevertheless, it
- // doesn't need cache revalidation, because we already compare
- // states for elements and candidates.
- NonTSPseudoClass::Dir(_) |
+ !matches!(
+ *self,
+ // :dir() depends on state only, but doesn't use state_flag
+ // because its semantics don't quite match. Nevertheless, it
+ // doesn't need cache revalidation, because we already compare
+ // states for elements and candidates.
+ NonTSPseudoClass::Dir(_) |
// :-moz-is-html only depends on the state of the document and
// the namespace of the element; the former is invariant
// across all the elements involved and the latter is already