Module rustc_data_structures::sync::worker_local

source ยท


  • Represents a list of threads which can access worker locals.
  • RegistryData ๐Ÿ”’
  • RegistryId ๐Ÿ”’
    A pointer to the RegistryData which uniquely identifies a registry. This identifier can be reused if the registry gets freed.
  • ThreadData ๐Ÿ”’
  • 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.


    The registry associated with the thread. This allows the WorkerLocal type to clone the registry in its constructor.
    A thread local which contains the identifer of REGISTRY but allows for faster access. It also holds the index of the current thread.