MCPcopy Create free account
hub / github.com/csskit/csskit / unexpected_pseudo_element

Method unexpected_pseudo_element

crates/css_ast/src/diagnostics.rs:38–49  ·  view source on GitHub ↗
(diagnostic: &Diagnostic, source: &str)

Source from the content-addressed store, hash-verified

36 }
37
38 fn unexpected_pseudo_element(diagnostic: &Diagnostic, source: &str) -> DiagnosticMeta {
39 let cursor = diagnostic.start_cursor;
40 let start = cursor.offset().0 as usize;
41 let len = cursor.token().len() as usize;
42 let text = if start + len <= source.len() { &source[start..start + len] } else { "<unknown>" };
43 DiagnosticMeta {
44 code: "UnexpectedPseudoElement",
45 message: format!("Unexpected pseudo element '::{text}'"),
46 help: "This isn't a valid psuedo selector for this rule.".into(),
47 labels: vec![],
48 }
49 }
50
51 fn unexpected_at_rule(diagnostic: &Diagnostic, source: &str) -> DiagnosticMeta {
52 let cursor = diagnostic.start_cursor;

Callers

nothing calls this directly

Calls 3

offsetMethod · 0.45
lenMethod · 0.45
tokenMethod · 0.45

Tested by

no test coverage detected