diff options
author | Ms2ger <ms2ger@gmail.com> | 2014-12-24 16:55:38 +0100 |
---|---|---|
committer | Ms2ger <ms2ger@gmail.com> | 2014-12-24 17:17:40 +0100 |
commit | 919f2217f0b67290b8dafd7d9ce53547f61f3d08 (patch) | |
tree | 927712352a056b1780caf7c644b7bc9f642edee2 /components/script/dom/bindings/codegen/CodegenRust.py | |
parent | 57c520d8cfc447489504c06a0509999364a15a70 (diff) | |
download | servo-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.py | 7 |
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', |