(&self, src: &str, bump: &Bump, out: &mut Vec<(Span, Self::Row)>)
| 66 | } |
| 67 | |
| 68 | fn try_content(&self, src: &str, bump: &Bump, out: &mut Vec<(Span, Self::Row)>) -> bool { |
| 69 | let lexer = Lexer::new(&CssAtomSet::ATOMS, src); |
| 70 | let mut parser = Parser::new(bump, src, lexer); |
| 71 | let result = parser.parse_entirely::<SelectorList>(); |
| 72 | if let Some(selector_list) = result.output.filter(|_| result.errors.is_empty()) { |
| 73 | extract_selector_list(&selector_list, src, out); |
| 74 | return true; |
| 75 | } |
| 76 | false |
| 77 | } |
| 78 | |
| 79 | fn extract<'a>(&self, stylesheet: &StyleSheet<'a>, src: &str, out: &mut Vec<(Span, Self::Row)>) { |
| 80 | let mut visitor = SpecificityVisitor::new(src, out); |
nothing calls this directly
no test coverage detected