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

Method valid_declaration_name

crates/css_ast/src/properties/mod.rs:330–338  ·  view source on GitHub ↗
(p: &Parser<'a, I>, c: Cursor)

Source from the content-addressed store, hash-verified

328 }
329
330 fn valid_declaration_name<I>(p: &Parser<'a, I>, c: Cursor) -> bool
331 where
332 I: Iterator<Item = Cursor> + Clone,
333 {
334 let atom = p.to_atom::<CssAtomSet>(c);
335 c.token().is_dashed_ident()
336 || crate::property_atoms::CSS_PROPERTY_ATOMS.contains(&atom)
337 || CSS_VENDOR_PROPERTY_ATOMS.contains(&atom)
338 }
339
340 fn is_unknown(&self) -> bool {
341 matches!(self, Self::Unknown(_))

Callers

nothing calls this directly

Calls 3

is_dashed_identMethod · 0.80
tokenMethod · 0.45
containsMethod · 0.45

Tested by

no test coverage detected