diff options
author | Ms2ger <Ms2ger@gmail.com> | 2017-02-14 16:45:32 +0100 |
---|---|---|
committer | Ms2ger <Ms2ger@gmail.com> | 2017-02-16 11:03:24 +0100 |
commit | 8c8eb41cdf56feb3b03d3b47cf0a13024a2690d9 (patch) | |
tree | ed5432f9d9da04ab843babf6e051758b9f1364c3 /components/script/dom/bindings/codegen/CodegenRust.py | |
parent | 3613e8f231a06142abb726a28bcd8847e768708c (diff) | |
download | servo-8c8eb41cdf56feb3b03d3b47cf0a13024a2690d9.tar.gz servo-8c8eb41cdf56feb3b03d3b47cf0a13024a2690d9.zip |
Use from_jsval for dictionaries.
Diffstat (limited to 'components/script/dom/bindings/codegen/CodegenRust.py')
-rw-r--r-- | components/script/dom/bindings/codegen/CodegenRust.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index 444d52d3ae6..2d188d41104 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -1090,13 +1090,13 @@ def getJSToNativeConversionInfo(type, descriptorProvider, failureCode=None, typeName = "%s::%s" % (CGDictionary.makeModuleName(type.inner), CGDictionary.makeDictionaryName(type.inner)) declType = CGGeneric(typeName) - template = ("match %s::new(cx, ${val}) {\n" + template = ("match FromJSValConvertible::from_jsval(cx, ${val}, ()) {\n" " Ok(ConversionResult::Success(dictionary)) => dictionary,\n" " Ok(ConversionResult::Failure(error)) => {\n" "%s\n" " }\n" " _ => { %s },\n" - "}" % (typeName, indent(failOrPropagate, 8), exceptionCode)) + "}" % (indent(failOrPropagate, 8), exceptionCode)) return handleOptional(template, declType, handleDefaultNull("%s::empty(cx)" % typeName)) |