Module rustc_data_structures::sync::worker_local
source ยท Structsยง
- Represents a list of threads which can access worker locals.
- Registry
Data ๐ - Registry
Id ๐A pointer to theRegistryData
which uniquely identifies a registry. This identifier can be reused if the registry gets freed. - Thread
Data ๐ - Holds worker local values for each possible thread in a registry. You can only access the worker local value through the
Deref
impl on the registry associated with the thread it was created on. It will panic otherwise.
Constantsยง
- REGISTRY ๐The registry associated with the thread. This allows the
WorkerLocal
type to clone the registry in its constructor. - THREA
D_ ๐DATA A thread local which contains the identifer ofREGISTRY
but allows for faster access. It also holds the index of the current thread.