Trait zerogc::NullTrace [−][src]
pub unsafe trait NullTrace: Trace + TraceImmutable { }
Marker types for types that don’t need to be traced
If this trait is implemented Trace::NEEDS_TRACE
must be false
Implementations on Foreign Types
impl<T> NullTrace for PhantomData<T>
[src]
impl<T> NullTrace for PhantomData<T>
[src]impl<G, H, I> NullTrace for (G, H, I) where
G: NullTrace,
H: NullTrace,
I: NullTrace,
i32: Sized,
[src]
impl<G, H, I> NullTrace for (G, H, I) where
G: NullTrace,
H: NullTrace,
I: NullTrace,
i32: Sized,
[src]impl<F, G, H, I> NullTrace for (F, G, H, I) where
F: NullTrace,
G: NullTrace,
H: NullTrace,
I: NullTrace,
i32: Sized,
[src]
impl<F, G, H, I> NullTrace for (F, G, H, I) where
F: NullTrace,
G: NullTrace,
H: NullTrace,
I: NullTrace,
i32: Sized,
[src]impl<E, F, G, H, I> NullTrace for (E, F, G, H, I) where
E: NullTrace,
F: NullTrace,
G: NullTrace,
H: NullTrace,
I: NullTrace,
i32: Sized,
[src]
impl<E, F, G, H, I> NullTrace for (E, F, G, H, I) where
E: NullTrace,
F: NullTrace,
G: NullTrace,
H: NullTrace,
I: NullTrace,
i32: Sized,
[src]impl<D, E, F, G, H, I> NullTrace for (D, E, F, G, H, I) where
D: NullTrace,
E: NullTrace,
F: NullTrace,
G: NullTrace,
H: NullTrace,
I: NullTrace,
i32: Sized,
[src]
impl<D, E, F, G, H, I> NullTrace for (D, E, F, G, H, I) where
D: NullTrace,
E: NullTrace,
F: NullTrace,
G: NullTrace,
H: NullTrace,
I: NullTrace,
i32: Sized,
[src]impl<C, D, E, F, G, H, I> NullTrace for (C, D, E, F, G, H, I) where
C: NullTrace,
D: NullTrace,
E: NullTrace,
F: NullTrace,
G: NullTrace,
H: NullTrace,
I: NullTrace,
i32: Sized,
[src]
impl<C, D, E, F, G, H, I> NullTrace for (C, D, E, F, G, H, I) where
C: NullTrace,
D: NullTrace,
E: NullTrace,
F: NullTrace,
G: NullTrace,
H: NullTrace,
I: NullTrace,
i32: Sized,
[src]impl<B, C, D, E, F, G, H, I> NullTrace for (B, C, D, E, F, G, H, I) where
B: NullTrace,
C: NullTrace,
D: NullTrace,
E: NullTrace,
F: NullTrace,
G: NullTrace,
H: NullTrace,
I: NullTrace,
i32: Sized,
[src]
impl<B, C, D, E, F, G, H, I> NullTrace for (B, C, D, E, F, G, H, I) where
B: NullTrace,
C: NullTrace,
D: NullTrace,
E: NullTrace,
F: NullTrace,
G: NullTrace,
H: NullTrace,
I: NullTrace,
i32: Sized,
[src]impl<A, B, C, D, E, F, G, H, I> NullTrace for (A, B, C, D, E, F, G, H, I) where
A: NullTrace,
B: NullTrace,
C: NullTrace,
D: NullTrace,
E: NullTrace,
F: NullTrace,
G: NullTrace,
H: NullTrace,
I: NullTrace,
i32: Sized,
[src]
impl<A, B, C, D, E, F, G, H, I> NullTrace for (A, B, C, D, E, F, G, H, I) where
A: NullTrace,
B: NullTrace,
C: NullTrace,
D: NullTrace,
E: NullTrace,
F: NullTrace,
G: NullTrace,
H: NullTrace,
I: NullTrace,
i32: Sized,
[src]impl<T: TraceImmutable> NullTrace for Rc<T> where
T: NullTrace,
[src]
impl<T: TraceImmutable> NullTrace for Rc<T> where
T: NullTrace,
[src]impl<T: TraceImmutable> NullTrace for Arc<T> where
T: NullTrace,
[src]
impl<T: TraceImmutable> NullTrace for Arc<T> where
T: NullTrace,
[src]impl<T: TraceImmutable> NullTrace for HashSet<T> where
T: NullTrace,
[src]
impl<T: TraceImmutable> NullTrace for HashSet<T> where
T: NullTrace,
[src]Implementors
impl NullTrace for DummyCollectorId
[src]
impl NullTrace for DummyCollectorId
[src]impl<T> NullTrace for AssumeNotTraced<T>
[src]
impl<T> NullTrace for AssumeNotTraced<T>
[src]