From 746c3ebd7d432af096447f70f0ae9630aa55091a Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Sun, 15 Feb 2015 23:18:37 +0100 Subject: Improve the formatting for FromJSValConvertible implementations in UnionTypes. --- components/script/dom/bindings/codegen/CodegenRust.py | 7 +++++-- 1 file changed, 5 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 858b77f88b1..46731cf9824 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -3015,8 +3015,11 @@ class CGUnionConversionStruct(CGThing): pre="fn from_jsval(cx: *mut JSContext, value: JSVal, _option: ()) -> Result<%s, ()> {\n" % self.type, post="\n}") return CGWrapper( - CGIndenter(method), - pre="impl FromJSValConvertible for %s {\ntype Config = ();\n" % self.type, + CGIndenter(CGList([ + CGGeneric("type Config = ();"), + method, + ], "\n")), + pre="impl FromJSValConvertible for %s {\n" % self.type, post="\n}") def try_method(self, t): -- cgit v1.2.3