rustc_data_structures::sync::lock - Rust (original) (raw)

Expand description

This module implements a lock which only uses synchronization if might_be_dyn_thread_safe is true. It implements DynSend and DynSync instead of the typical Send and Sync traits.

Lock

A lock which only uses synchronization if might_be_dyn_thread_safe is true. It implements DynSend and DynSync instead of the typical Send and Sync.

LockGuard

A guard holding mutable access to a Lock which is in a locked state.

Mode

LOCKED 🔒

The value representing a locked state for the Cell.

ModeUnion 🔒