From 8f5265c13178d06bf9e095b3a6cd2821f4aee444 Mon Sep 17 00:00:00 2001 From: Mukilan Thiyagarajan Date: Sat, 27 Jun 2015 19:01:17 +0530 Subject: [PATCH] CGImports must consider special operations to generate required 'use' items --- components/script/dom/bindings/codegen/CodegenRust.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index 5b81bcd46d19..830dcd51b3e3 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -1645,6 +1645,9 @@ def getIdentifier(t): if constructor: members += [constructor] + if d.proxy: + members += [o for o in d.operations.values() if o] + for m in members: if m.isMethod(): types += relatedTypesForSignatures(m)