diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2016-12-06 12:30:09 -1000 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2016-12-06 13:15:16 -1000 |
commit | f20361179ddf2bd008e6ba29196a07663434018c (patch) | |
tree | 2566504e8f7628cc4dffd8bfdfc0898ee70ab504 /components/script/dom/bindings/weakref.rs | |
parent | 291a131dd8c73e4cc00044ce1f4cc93eb9b0a501 (diff) | |
download | servo-f20361179ddf2bd008e6ba29196a07663434018c.tar.gz servo-f20361179ddf2bd008e6ba29196a07663434018c.zip |
Remove generics from unsafe_no_jsmanaged_fields
Diffstat (limited to 'components/script/dom/bindings/weakref.rs')
-rw-r--r-- | components/script/dom/bindings/weakref.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/components/script/dom/bindings/weakref.rs b/components/script/dom/bindings/weakref.rs index 2018c0f9a72..68feff79180 100644 --- a/components/script/dom/bindings/weakref.rs +++ b/components/script/dom/bindings/weakref.rs @@ -133,7 +133,11 @@ impl<T: WeakReferenceable> PartialEq<T> for WeakRef<T> { } } -unsafe_no_jsmanaged_fields!(WeakRef<T: WeakReferenceable>); +unsafe impl<T: WeakReferenceable> JSTraceable for WeakRef<T> { + unsafe fn trace(&self, _: *mut JSTracer) { + // Do nothing. + } +} impl<T: WeakReferenceable> Drop for WeakRef<T> { fn drop(&mut self) { |