Crate rwlock2

Source
Expand description

§rwlock2

A temporary fork of the RwLock type from std, supplying map methods on the Read and Write guard types.

When these methods land in std, this crate will be obsolete.

Structs§

Condvar
A Condition Variable
Mutex
A mutual exclusion primitive useful for protecting shared data
MutexGuard
An RAII implementation of a “scoped lock” of a mutex. When this structure is dropped (falls out of scope), the lock will be unlocked.
PoisonError
A type of error which can be returned whenever a lock is acquired.
RwLock
A reader-writer lock
RwLockReadGuard
RAII structure used to release the shared read access of a lock when dropped.
RwLockWriteGuard
RAII structure used to release the exclusive write access of a lock when dropped.
WaitTimeoutResult
A type indicating whether a timed wait on a condition variable returned due to a time out or not.

Enums§

TryLockError
An enumeration of possible errors which can occur while calling the try_lock method.

Type Aliases§

LockResult
A type alias for the result of a lock method which can be poisoned.
TryLockResult
A type alias for the result of a nonblocking locking method.