servo/components/style/gecko_string_cache
Simon Sapin 137e30b825 Introduce enums for identifying CSS properties.
* `LonghandId` and `ShorthandId` are C-like enums
* `Atom` is used for the name of custom properties.
* `PropertyDeclarationId` is the identifier for `PropertyDeclaration`,
  after parsing and shorthand expansion. (Longhand or custom property.)
* `PropertyId` represents any CSS property, e.g. in CSSOM.
  (Longhand, shorthand, or custom.)

Using these instead of strings avoids some memory allocations and copies.
2016-12-09 10:56:22 -10:00
..
atom_macro.rs Regenerate bindings. 2016-12-03 23:21:30 -10:00
mod.rs Introduce enums for identifying CSS properties. 2016-12-09 10:56:22 -10:00
namespace.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00