diff options
author | mckaymatt <mckaymatt@gmail.com> | 2017-04-02 18:37:27 -0400 |
---|---|---|
committer | mckaymatt <mckaymatt@gmail.com> | 2017-04-04 16:46:52 -0400 |
commit | 63f9ad022f1141e2d42d300a1d941988c7bb0d77 (patch) | |
tree | 01fe1c1bf1c1f556590de88ed334bf7ad3d17078 /components/script/dom/bindings/codegen/CodegenRust.py | |
parent | 41e712786e6d618e83a0988d43436d6e5e5bb36e (diff) | |
download | servo-63f9ad022f1141e2d42d300a1d941988c7bb0d77.tar.gz servo-63f9ad022f1141e2d42d300a1d941988c7bb0d77.zip |
Add way to get c_void ptr or c_char from caller
Diffstat (limited to 'components/script/dom/bindings/codegen/CodegenRust.py')
-rw-r--r-- | components/script/dom/bindings/codegen/CodegenRust.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index 1b5b7b0d2eb..a54ea0c3c97 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -3086,7 +3086,7 @@ let traps = ProxyTraps { isConstructor: None, }; -CreateProxyHandler(&traps, &Class as *const _ as *const _)\ +CreateProxyHandler(&traps, Class.as_void_ptr())\ """ % args) @@ -5565,6 +5565,7 @@ def generate_imports(config, cgthings, descriptors, callbacks=None, dictionaries 'dom::bindings::namespace::create_namespace_object', 'dom::bindings::reflector::MutDomObject', 'dom::bindings::reflector::DomObject', + 'dom::bindings::utils::AsVoidPtr', 'dom::bindings::utils::DOMClass', 'dom::bindings::utils::DOMJSClass', 'dom::bindings::utils::DOM_PROTO_UNFORGEABLE_HOLDER_SLOT', |