Module once
parking_
lot
0.12.3
Module once
Module Items
Structs
Enums
Constants
In crate parking_
lot
Modules
condvar
deadlock
elision
fair_mutex
mutex
once
raw_fair_mutex
raw_mutex
raw_rwlock
remutex
rwlock
util
Structs
Condvar
Once
RawFairMutex
RawMutex
RawRwLock
RawThreadId
WaitTimeoutResult
Enums
OnceState
Functions
const_fair_mutex
const_mutex
const_reentrant_mutex
const_rwlock
Type Aliases
FairMutex
FairMutexGuard
GuardMarker
MappedFairMutexGuard
MappedMutexGuard
MappedReentrantMutexGuard
MappedRwLockReadGuard
MappedRwLockWriteGuard
Mutex
MutexGuard
ReentrantMutex
ReentrantMutexGuard
RwLock
RwLockReadGuard
RwLockUpgradableReadGuard
RwLockWriteGuard
parking_lot
Module
once
Copy item path
Settings
Help
Summary
Source
Structs
§
Once
A synchronization primitive which can be used to run a one-time initialization. Useful for one-time initialization for globals, FFI or related functionality.
Enums
§
Once
State
Current state of a
Once
.
Constants
§
DONE_
BIT
🔒
LOCKED_
BIT
🔒
PARKED_
BIT
🔒
POISON_
BIT
🔒