rtic/1/api/search.desc/lock_api/lock_api-desc-0-.js

1 line
14 KiB
JavaScript
Raw Normal View History

searchState.loadedDescShard("lock_api", 0, "This library provides type-safe and fully-featured <code>Mutex</code> \nDuration type used for <code>try_lock_for</code>.\nDuration type used for <code>try_lock_for</code>.\nHelper trait which returns a non-zero thread ID.\nMarker type which determines whether a lock guard should \nMarker type which determines whether a lock guard should \nMarker type which indicates that the Guard type for a lock \nMarker type which indicates that the Guard type for a lock \nInitial value for an unlocked mutex.\nInitial value.\nInitial value for an unlocked mutex.\nInitial value for an unlocked <code>RwLock</code>.\nInstant type used for <code>try_lock_until</code>.\nInstant type used for <code>try_lock_until</code>.\nAn RAII mutex guard returned by <code>MutexGuard::map</code>, which can \nAn RAII mutex guard returned by <code>ReentrantMutexGuard::map</code>, \nAn RAII read lock guard returned by <code>RwLockReadGuard::map</code>, \nAn RAII write lock guard returned by <code>RwLockWriteGuard::map</code>\nA mutual exclusion primitive useful for protecting shared \nAn RAII implementation of a scoped lock of a mutex. \nBasic operations for a mutex.\nAdditional methods for mutexes which support fair \nAdditional methods for mutexes which support locking with \nA raw mutex type that wraps another raw mutex to provide \nBasic operations for a reader-writer lock.\nAdditional methods for <code>RwLock</code>s which support atomically \nAdditional methods for <code>RwLock</code>s which support fair \nAdditional methods for <code>RwLock</code>s which support recursive \nAdditional methods for <code>RwLock</code>s which support recursive \nAdditional methods for <code>RwLock</code>s which support locking with \nAdditional methods for <code>RwLock</code>s which support atomically \nAdditional methods for <code>RwLock</code>s which support upgradable \nAdditional methods for <code>RwLock</code>s which support upgradable \nAdditional methods for <code>RwLock</code>s which support upgradable \nA mutex which can be recursively locked by a single thread.\nAn RAII implementation of a scoped lock of a \nA reader-writer lock\nRAII structure used to release the shared read access of a \nRAII structure used to release the upgradable read access \nRAII structure used to release the exclusive write access \nTemporarily yields the mutex to a waiting thread if there \nTemporarily yields the mutex to a waiting thread if there \nTemporarily yields the mutex to a waiting thread if there \nTemporarily yields the mutex to a waiting thread if there \nTemporarily yields the mutex to a waiting thread if there \nTemporarily yields the <code>RwLock</code> to a waiting thread if there \nTemporarily yields the <code>RwLock</code> to a waiting thread if there \nTemporarily yields the <code>RwLock</code> to a waiting thread if there \nTemporarily yields an exclusive lock to a waiting thread \nTemporarily yields an exclusive lock to a waiting thread \nTemporarily yields a shared lock to a waiting thread if \nTemporarily yields a shared lock to a waiting thread if \nTemporarily yields an upgradable lock to a waiting thread \nTemporarily yields an upgradable lock to a waiting thread \nCreates a new mutex based on a pre-existing raw mutex.\nCreates a new reentrant mutex based on a pre-existing raw \nCreates a new new instance of an <code>RwLock&lt;T&gt;</code> based on a \nReturns a raw pointer to the underlying data.\nReturns a raw pointer to the underlying data.\nReturns a raw pointer to the underlying data.\nAtomically downgrades an exclusive lock into a shared lock \nAtomically downgrades a write lock into a read lock \nAtomically downgrades an upgradable read lock lock into a \nDowngrades an exclusive lock to an upgradable lock.\nAtomically downgrades a write lock into an upgradable read \nDowngrades an upgradable lock to a shared lock.\nForcibly unlocks the mutex.\nForcibly unloc