[][src]Trait zerogc::NullTrace

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 NullTrace for i8[src]

impl NullTrace for i16[src]

impl NullTrace for i32[src]

impl NullTrace for i64[src]

impl NullTrace for isize[src]

impl NullTrace for u8[src]

impl NullTrace for u16[src]

impl NullTrace for u32[src]

impl NullTrace for u64[src]

impl NullTrace for usize[src]

impl NullTrace for f32[src]

impl NullTrace for f64[src]

impl NullTrace for ()[src]

impl<A: NullTrace> NullTrace for (A,)[src]

impl<A: NullTrace, B: NullTrace> NullTrace for (A, B)[src]

impl<A: NullTrace, B: NullTrace, C: NullTrace> NullTrace for (A, B, C)[src]

impl<A: NullTrace, B: NullTrace, C: NullTrace, D: NullTrace> NullTrace for (A, B, C, D)[src]

impl<A: NullTrace, B: NullTrace, C: NullTrace, D: NullTrace, E: NullTrace> NullTrace for (A, B, C, D, E)[src]

impl<A: NullTrace, B: NullTrace, C: NullTrace, D: NullTrace, E: NullTrace, F: NullTrace> NullTrace for (A, B, C, D, E, F)[src]

impl<A: NullTrace, B: NullTrace, C: NullTrace, D: NullTrace, E: NullTrace, F: NullTrace, G: NullTrace> NullTrace for (A, B, C, D, E, F, G)[src]

impl<A: NullTrace, B: NullTrace, C: NullTrace, D: NullTrace, E: NullTrace, F: NullTrace, G: NullTrace, H: NullTrace> NullTrace for (A, B, C, D, E, F, G, H)[src]

impl<A: NullTrace, B: NullTrace, C: NullTrace, D: NullTrace, E: NullTrace, F: NullTrace, G: NullTrace, H: NullTrace, I: NullTrace> NullTrace for (A, B, C, D, E, F, G, H, I)[src]

impl<T: NullTrace> NullTrace for [T; 0][src]

impl<T: NullTrace> NullTrace for [T; 1][src]

impl<T: NullTrace> NullTrace for [T; 2][src]

impl<T: NullTrace> NullTrace for [T; 3][src]

impl<T: NullTrace> NullTrace for [T; 4][src]

impl<T: NullTrace> NullTrace for [T; 5][src]

impl<T: NullTrace> NullTrace for [T; 6][src]

impl<T: NullTrace> NullTrace for [T; 7][src]

impl<T: NullTrace> NullTrace for [T; 8][src]

impl<T: NullTrace> NullTrace for [T; 9][src]

impl<T: NullTrace> NullTrace for [T; 10][src]

impl<T: NullTrace> NullTrace for [T; 11][src]

impl<T: NullTrace> NullTrace for [T; 12][src]

impl<T: NullTrace> NullTrace for [T; 13][src]

impl<T: NullTrace> NullTrace for [T; 14][src]

impl<T: NullTrace> NullTrace for [T; 15][src]

impl<T: NullTrace> NullTrace for [T; 16][src]

impl<T: NullTrace> NullTrace for [T; 17][src]

impl<T: NullTrace> NullTrace for [T; 18][src]

impl<T: NullTrace> NullTrace for [T; 19][src]

impl<T: NullTrace> NullTrace for [T; 20][src]

impl<T: NullTrace> NullTrace for [T; 24][src]

impl<T: NullTrace> NullTrace for [T; 32][src]

impl<T: NullTrace> NullTrace for [T; 48][src]

impl<T: NullTrace> NullTrace for [T; 64][src]

impl<T: NullTrace> NullTrace for [T; 100][src]

impl<T: NullTrace> NullTrace for [T; 128][src]

impl<T: NullTrace> NullTrace for [T; 256][src]

impl<T: NullTrace> NullTrace for [T; 512][src]

impl<T: NullTrace> NullTrace for [T; 1024][src]

impl<T: NullTrace> NullTrace for [T; 2048][src]

impl<T: NullTrace> NullTrace for [T; 4096][src]

impl<'a, T: NullTrace> NullTrace for &'a T[src]

impl<'a, T: NullTrace> NullTrace for &'a mut T[src]

impl<T: NullTrace> NullTrace for [T][src]

impl<T: NullTrace> NullTrace for Vec<T>[src]

impl<T: NullTrace> NullTrace for Box<T>[src]

impl<T: NullTrace> NullTrace for Rc<T>[src]

impl<T: NullTrace> NullTrace for Arc<T>[src]

impl<T: NullTrace> NullTrace for Wrapping<T>[src]

impl<K: NullTrace, V: NullTrace> NullTrace for HashMap<K, V>[src]

impl<V: NullTrace> NullTrace for HashSet<V>[src]

impl<T: NullTrace> NullTrace for Option<T>[src]

Loading content...

Implementors

impl<T> NullTrace for AssumeNotTraced<T>[src]

impl<T: GcSafe + Copy + NullTrace> NullTrace for GcCell<T>[src]

Loading content...