Module rustc_data_structures::sync::worker_local

source ยท

Structsยง

  • 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.

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 identifer of REGISTRY but allows for faster access. It also holds the index of the current thread.