Implement JSTraceable for (A, B, C, D) instead of (T, T, T, T)

This commit is contained in:
Anthony Ramine 2018-10-02 11:30:06 +02:00
parent 99b6091b7a
commit 435d4d9f25

View file

@ -261,7 +261,13 @@ unsafe impl<T: JSTraceable> JSTraceable for VecDeque<T> {
} }
} }
unsafe impl<T: JSTraceable> JSTraceable for (T, T, T, T) { unsafe impl<A, B, C, D> JSTraceable for (A, B, C, D)
where
A: JSTraceable,
B: JSTraceable,
C: JSTraceable,
D: JSTraceable,
{
unsafe fn trace(&self, trc: *mut JSTracer) { unsafe fn trace(&self, trc: *mut JSTracer) {
self.0.trace(trc); self.0.trace(trc);
self.1.trace(trc); self.1.trace(trc);