servo/components/script/dom/bindings
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
..
codegen Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
callback.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
cell.rs Update to Rust 1.14.0-nightly (19ac57926 2016-10-08) 2016-10-09 18:53:47 +02:00
constant.rs Move WebIDL constants machinery to bindings::constant 2016-09-06 10:14:11 +02:00
conversions.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
error.rs Don't return early from report_pending_exception() if the value is an unexpected object. 2016-11-27 10:27:11 +01:00
guard.rs Refactor util::prefs operations to be methods on static struct. 2016-07-02 16:43:39 -04:00
inheritance.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
interface.rs Update js, AGAIN 2016-11-27 12:19:19 +01:00
iterable.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
js.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
mod.rs Remove GlobalRoot and GlobalRef 2016-10-06 21:36:00 +02:00
mozmap.rs Update js. 2016-11-02 13:25:49 +01:00
namespace.rs Implement WebIDL namespaces 2016-09-08 11:01:34 +02:00
num.rs Use heapsize_derive instead of heapsize_plugin 2016-11-03 01:10:32 +01:00
proxyhandler.rs Update js. 2016-11-02 13:25:49 +01:00
refcounted.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
reflector.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
str.rs Introduce enums for identifying CSS properties. 2016-12-09 10:56:22 -10:00
structuredclone.rs Make StructuredCloneData::read take a &GlobalScope 2016-10-06 21:35:40 +02:00
trace.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
utils.rs Update js, AGAIN 2016-11-27 12:19:19 +01:00
weakref.rs Rename Reflectable to DomObject. 2016-12-08 08:50:35 -10:00
xmlname.rs Update to string-cache 0.3 2016-11-03 16:23:05 +01:00