Module nonpoison

Module nonpoison 

Source
๐Ÿ”ฌThis is a nightly-only experimental API. (sync_nonpoison #134645)
Expand description

Non-poisoning synchronous locks.

The difference from the locks in the poison module is that the locks in this module will not become poisoned when a thread panics while holding a guard.

Re-exportsยง

pub use self::condvar::Condvar;Experimental
pub use self::mutex::MappedMutexGuard;Experimental
pub use self::mutex::Mutex;Experimental
pub use self::mutex::MutexGuard;Experimental
pub use self::rwlock::MappedRwLockReadGuard;Experimental
pub use self::rwlock::MappedRwLockWriteGuard;Experimental
pub use self::rwlock::RwLock;Experimental
pub use self::rwlock::RwLockReadGuard;Experimental
pub use self::rwlock::RwLockWriteGuard;Experimental

Modulesยง

condvar ๐Ÿ”’ Experimental
mutex ๐Ÿ”’ Experimental
rwlock ๐Ÿ”’ Experimental

Structsยง

WouldBlockExperimental
A lock could not be acquired at this time because the operation would otherwise block.

Type Aliasesยง

TryLockResultExperimental
A type alias for the result of a nonblocking locking method.