diff options
author | Ms2ger <ms2ger@gmail.com> | 2015-03-01 14:25:53 +0100 |
---|---|---|
committer | Ms2ger <ms2ger@gmail.com> | 2015-03-02 20:54:55 +0100 |
commit | 5a1e6b772c12abff65215bffe90095cb7ede1559 (patch) | |
tree | 149bfa25f87cc53648b27a7f2cc06fe6a90f0a3c /components/script/dom/bindings/codegen | |
parent | 154427ce51cf06b54940f84895d8f42aca79e2c2 (diff) | |
download | servo-5a1e6b772c12abff65215bffe90095cb7ede1559.tar.gz servo-5a1e6b772c12abff65215bffe90095cb7ede1559.zip |
Fix string default values.
Diffstat (limited to 'components/script/dom/bindings/codegen')
-rw-r--r-- | components/script/dom/bindings/codegen/CodegenRust.py | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index 940363b126b..203bf60f340 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -706,16 +706,9 @@ def getJSToNativeConversionInfo(type, descriptorProvider, failureCode=None, default = "None" else: assert defaultValue.type.tag() == IDLType.Tags.domstring - value = "str::from_utf8(&data).unwrap().to_owned()" + default = '"%s".to_owned()' % defaultValue.value if type.nullable(): - value = "Some(%s)" % value - - default = ( - "const data: [u8; %s] = [ %s ];\n" - "%s" % - (len(defaultValue.value) + 1, - ", ".join(["'" + char + "' as u8" for char in defaultValue.value] + ["0"]), - value)) + default = "Some(%s)" % default declType = "DOMString" if type.nullable(): |