diff options
author | Mukilan Thiyagarajan <mukilanthiagarajan@gmail.com> | 2015-06-27 19:01:17 +0530 |
---|---|---|
committer | Mukilan Thiyagarajan <mukilanthiagarajan@gmail.com> | 2015-06-27 19:01:17 +0530 |
commit | 8f5265c13178d06bf9e095b3a6cd2821f4aee444 (patch) | |
tree | 104578184b977f73b246a5ac3814efc21a15923b /components/script/dom/bindings/codegen/CodegenRust.py | |
parent | 8892f8175d84126f938965bc7256ba3f3f4c14d5 (diff) | |
download | servo-8f5265c13178d06bf9e095b3a6cd2821f4aee444.tar.gz servo-8f5265c13178d06bf9e095b3a6cd2821f4aee444.zip |
CGImports must consider special operations to generate required 'use' items
Diffstat (limited to 'components/script/dom/bindings/codegen/CodegenRust.py')
-rw-r--r-- | components/script/dom/bindings/codegen/CodegenRust.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index 5b81bcd46d1..830dcd51b3e 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -1645,6 +1645,9 @@ class CGImports(CGWrapper): 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) |