rustc_
data_
structures
1.86.0-nightly
(99768c80a 2025-01-23)
Module worker_
local
Module Items
Structs
Constants
In rustc_
data_
structures::
sync
rustc_data_structures
::
sync
Module
worker_local
Copy item path
Source
Structs
ยง
Registry
Represents a list of threads which can access worker locals.
Registry
Data
๐
Registry
Id
๐
A pointer to the
RegistryData
which uniquely identifies a registry. This identifier can be reused if the registry gets freed.
Thread
Data
๐
Worker
Local
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.
THREAD_
DATA
๐
A thread local which contains the identifier of
REGISTRY
but allows for faster access. It also holds the index of the current thread.