(selector_list: &SelectorList, src: &str, out: &mut Vec<(Span, SpecificityRow)>)
| 17 | } |
| 18 | |
| 19 | fn extract_selector_list(selector_list: &SelectorList, src: &str, out: &mut Vec<(Span, SpecificityRow)>) { |
| 20 | for (compound, _) in &selector_list.0 { |
| 21 | let span = compound.to_span(); |
| 22 | let s = compound.specificity(); |
| 23 | let selector = src[span.start().into()..span.end().into()].trim().to_string(); |
| 24 | out.push((span, SpecificityRow { selector, a: s.0, b: s.1, c: s.2 })); |
| 25 | } |
| 26 | } |
| 27 | |
| 28 | struct SpecificityVisitor<'a, 'out> { |
| 29 | source: &'a str, |
no test coverage detected