Lines Matching defs:ThreadLocal
102 pub struct ThreadLocal<T: Send> { struct
105 buckets: [AtomicPtr<Entry<T>>; BUCKETS],
132 // ThreadLocal is always Sync, even if T isn't argument
133 unsafe impl<T: Send> Sync for ThreadLocal<T> {} implementation
135 impl<T: Send> Default for ThreadLocal<T> { implementation
141 impl<T: Send> Drop for ThreadLocal<T> { implementation
163 impl<T: Send> ThreadLocal<T> { impl
314 impl<T: Send> IntoIterator for ThreadLocal<T> { implementation
326 impl<'a, T: Send + Sync> IntoIterator for &'a ThreadLocal<T> { implementation
335 impl<'a, T: Send> IntoIterator for &'a mut ThreadLocal<T> { implementation
344 impl<T: Send + Default> ThreadLocal<T> { impl
352 impl<T: Send + fmt::Debug> fmt::Debug for ThreadLocal<T> { implementation
358 impl<T: Send + UnwindSafe> UnwindSafe for ThreadLocal<T> {} implementation