Module r3::sync::recursive_mutex
source · Available on crate feature
sync
only.Structs
- The definer (static builder) for
StaticRecursiveMutex
. - An RAII implementation of a “scoped lock” of a mutex. When this structure is dropped, the lock will be released.
- A recursive mutex, which can be locked by a task for multiple times without causing a deadlock.
- The inner data structure of
GenericRecursiveMutex
.
Enums
- Error type of
GenericRecursiveMutex::lock
. - Error type of
GenericRecursiveMutex::mark_consistent
. - Error type of
GenericRecursiveMutex::try_lock
.
Type Definitions
- Type alias for the result of
GenericRecursiveMutex::lock
. - A defined (statically created)
GenericRecursiveMutex
. - Type alias for the result of
GenericRecursiveMutex::try_lock
.