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::mutex::MappedMutexGuard;Experimental
pub use self::mutex::Mutex;Experimental
pub use self::mutex::MutexGuard;Experimental

Modules§

mutex 🔒 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.