From f7fd34c0aa2d971054e31ec5b9c437b0918def50 Mon Sep 17 00:00:00 2001 From: Tetsuharu OHZEKI Date: Wed, 4 Mar 2015 20:28:57 +0900 Subject: Introduce Finite for restricted values defined in WebIDL. --- components/script/dom/bindings/codegen/CodegenRust.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'components/script/dom/bindings/codegen/CodegenRust.py') 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', IDLType.Tags.unrestricted_double: 'f64', - IDLType.Tags.double: 'f64' + IDLType.Tags.double: 'Finite' } 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', -- cgit v1.2.3