diff options
author | Ms2ger <ms2ger@gmail.com> | 2015-01-02 12:45:28 +0100 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2015-01-08 09:58:46 -0500 |
commit | 16c7060bc8ff91527ae97f8a3feee5706747b9c5 (patch) | |
tree | 0cc29f2cc50c729d3a8f9521a22991fad67b9afd /components/script/dom/bindings/utils.rs | |
parent | cf616b90a236f88058dbad74b568b4d4379d2829 (diff) | |
download | servo-16c7060bc8ff91527ae97f8a3feee5706747b9c5.tar.gz servo-16c7060bc8ff91527ae97f8a3feee5706747b9c5.zip |
Update rustc to revision 2cfb5acb5a2751c759627377e602bac4f88f2d19.
Diffstat (limited to 'components/script/dom/bindings/utils.rs')
-rw-r--r-- | components/script/dom/bindings/utils.rs | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/components/script/dom/bindings/utils.rs b/components/script/dom/bindings/utils.rs index ec809144374..6986ddaf344 100644 --- a/components/script/dom/bindings/utils.rs +++ b/components/script/dom/bindings/utils.rs @@ -129,6 +129,7 @@ pub struct NativePropertyHooks { } /// The struct that holds inheritance information for DOM object reflectors. +#[deriving(Copy)] pub struct DOMClass { /// A list of interfaces that this object implements, in order of decreasing /// derivedness. @@ -139,6 +140,7 @@ pub struct DOMClass { } /// The JSClass used for DOM object reflectors. +#[deriving(Copy)] pub struct DOMJSClass { /// The actual JSClass. pub base: js::Class, @@ -586,18 +588,18 @@ pub fn xml_name_type(name: &str) -> XMLName { 'A' ... 'Z' | '_' | 'a' ... 'z' | - '\u00C0' ... '\u00D6' | - '\u00D8' ... '\u00F6' | - '\u00F8' ... '\u02FF' | - '\u0370' ... '\u037D' | - '\u037F' ... '\u1FFF' | - '\u200C' ... '\u200D' | - '\u2070' ... '\u218F' | - '\u2C00' ... '\u2FEF' | - '\u3001' ... '\uD7FF' | - '\uF900' ... '\uFDCF' | - '\uFDF0' ... '\uFFFD' | - '\U00010000' ... '\U000EFFFF' => true, + '\u{C0}' ... '\u{D6}' | + '\u{D8}' ... '\u{F6}' | + '\u{F8}' ... '\u{2FF}' | + '\u{370}' ... '\u{37D}' | + '\u{37F}' ... '\u{1FFF}' | + '\u{200C}' ... '\u{200D}' | + '\u{2070}' ... '\u{218F}' | + '\u{2C00}' ... '\u{2FEF}' | + '\u{3001}' ... '\u{D7FF}' | + '\u{F900}' ... '\u{FDCF}' | + '\u{FDF0}' ... '\u{FFFD}' | + '\u{10000}' ... '\u{EFFFF}' => true, _ => false, } } @@ -607,9 +609,9 @@ pub fn xml_name_type(name: &str) -> XMLName { '-' | '.' | '0' ... '9' | - '\u00B7' | - '\u0300' ... '\u036F' | - '\u203F' ... '\u2040' => true, + '\u{B7}' | + '\u{300}' ... '\u{36F}' | + '\u{203F}' ... '\u{2040}' => true, _ => false, } } |