Remove generics from unsafe_no_jsmanaged_fields

This commit is contained in:
Anthony Ramine 2016-12-06 12:30:09 -10:00
parent 291a131dd8
commit f20361179d
3 changed files with 160 additions and 30 deletions

View file

@ -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) {