aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/bindings/codegen/CodegenRust.py
diff options
context:
space:
mode:
authorMs2ger <ms2ger@gmail.com>2014-04-18 11:37:56 +0200
committerMs2ger <ms2ger@gmail.com>2014-04-18 11:37:56 +0200
commit5ac5ba246896778ebeaba396687135efc72aead9 (patch)
tree719fbe5ba1fcef25c0ee3369024daedfa577bd93 /src/components/script/dom/bindings/codegen/CodegenRust.py
parentb31fdf12efa8797240d04c83861105a859f44c3e (diff)
downloadservo-5ac5ba246896778ebeaba396687135efc72aead9.tar.gz
servo-5ac5ba246896778ebeaba396687135efc72aead9.zip
Support nullable strings in dictionaries.
We copy the string in all cases, so there's no need to handle the isMember case differently.
Diffstat (limited to 'src/components/script/dom/bindings/codegen/CodegenRust.py')
-rw-r--r--src/components/script/dom/bindings/codegen/CodegenRust.py7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/components/script/dom/bindings/codegen/CodegenRust.py b/src/components/script/dom/bindings/codegen/CodegenRust.py
index 8d89fe1b879..0746613d80c 100644
--- a/src/components/script/dom/bindings/codegen/CodegenRust.py
+++ b/src/components/script/dom/bindings/codegen/CodegenRust.py
@@ -702,13 +702,6 @@ def getJSToNativeConversionTemplate(type, descriptorProvider, failureCode=None,
return handleDefault(conversionCode, default)
- if isMember:
- # We have to make a copy, because our jsval may well not
- # live as long as our string needs to.
- declType = CGGeneric("DOMString")
- return ("%s\n" % getConversionCode(),
- declType, None, isOptional, None)
-
declType = "DOMString"
initialValue = None
if type.nullable():