diff options
author | Tetsuharu OHZEKI <saneyuki.snyk@gmail.com> | 2015-03-04 20:28:57 +0900 |
---|---|---|
committer | Tetsuharu OHZEKI <saneyuki.snyk@gmail.com> | 2015-03-25 10:45:30 +0900 |
commit | f7fd34c0aa2d971054e31ec5b9c437b0918def50 (patch) | |
tree | 41d67251b54cab0e0eb66c879dac72d3ad9da568 /components/script/dom/bindings/codegen/CodegenRust.py | |
parent | 2bf2c0020b947175d33d39e99dbe9be4a74503f2 (diff) | |
download | servo-f7fd34c0aa2d971054e31ec5b9c437b0918def50.tar.gz servo-f7fd34c0aa2d971054e31ec5b9c437b0918def50.zip |
Introduce Finite<T: Float> for restricted values defined in WebIDL.
Diffstat (limited to 'components/script/dom/bindings/codegen/CodegenRust.py')
-rw-r--r-- | components/script/dom/bindings/codegen/CodegenRust.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index 934f3a7af82..16544054f86 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -81,9 +81,9 @@ builtinNames = { IDLType.Tags.uint32: 'u32', IDLType.Tags.uint64: 'u64', IDLType.Tags.unrestricted_float: 'f32', - IDLType.Tags.float: 'f32', + IDLType.Tags.float: 'Finite<f32>', IDLType.Tags.unrestricted_double: 'f64', - IDLType.Tags.double: 'f64' + IDLType.Tags.double: 'Finite<f64>' } numericTags = [ @@ -4688,6 +4688,7 @@ class CGBindingRoot(CGThing): 'dom::bindings::proxyhandler', 'dom::bindings::proxyhandler::{fill_property_descriptor, get_expando_object}', 'dom::bindings::proxyhandler::{get_property_descriptor}', + 'dom::bindings::num::Finite', 'dom::bindings::str::ByteString', 'dom::bindings::str::USVString', 'libc', |