aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen/CodegenRust.py
diff options
context:
space:
mode:
authorMs2ger <ms2ger@gmail.com>2014-12-24 16:55:38 +0100
committerMs2ger <ms2ger@gmail.com>2014-12-24 17:17:40 +0100
commit919f2217f0b67290b8dafd7d9ce53547f61f3d08 (patch)
tree927712352a056b1780caf7c644b7bc9f642edee2 /components/script/dom/bindings/codegen/CodegenRust.py
parent57c520d8cfc447489504c06a0509999364a15a70 (diff)
downloadservo-919f2217f0b67290b8dafd7d9ce53547f61f3d08.tar.gz
servo-919f2217f0b67290b8dafd7d9ce53547f61f3d08.zip
Implement dummy getOwnPropertyNames and enumerate traps.
Diffstat (limited to 'components/script/dom/bindings/codegen/CodegenRust.py')
-rw-r--r--components/script/dom/bindings/codegen/CodegenRust.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py
index 03efd2b59f5..e3a455d63c8 100644
--- a/components/script/dom/bindings/codegen/CodegenRust.py
+++ b/components/script/dom/bindings/codegen/CodegenRust.py
@@ -2094,15 +2094,15 @@ let traps = ProxyTraps {
getPropertyDescriptor: Some(getPropertyDescriptor),
getOwnPropertyDescriptor: Some(getOwnPropertyDescriptor),
defineProperty: Some(%s),
- getOwnPropertyNames: ptr::null(),
+ getOwnPropertyNames: Some(getOwnPropertyNames_),
delete_: Some(delete_),
- enumerate: ptr::null(),
+ enumerate: Some(enumerate_),
has: None,
hasOwn: Some(hasOwn),
get: Some(get),
set: None,
- keys: ptr::null(),
+ keys: None,
iterate: None,
call: None,
@@ -4532,6 +4532,7 @@ class CGBindingRoot(CGThing):
'dom::bindings::proxyhandler::{_obj_toString, defineProperty_}',
'dom::bindings::proxyhandler::{FillPropertyDescriptor, GetExpandoObject}',
'dom::bindings::proxyhandler::{delete_, getPropertyDescriptor}',
+ 'dom::bindings::proxyhandler::{getOwnPropertyNames_, enumerate_}',
'dom::bindings::str::ByteString',
'page::JSPageInfo',
'libc',