Struct shared_mutex::poison::RawPoison
[−]
[src]
pub struct RawPoison {
// some fields omitted
}A raw poisoning primitive, can be used to build automatically poisoning structures.
Methods
impl RawPoison[src]
fn new() -> RawPoison
Create a new RawPoison in a non-poisoned state.
fn poisoned() -> RawPoison
Create a new RawPoison which is already poisoned.
fn lock(&mut self) -> LockResult<RawPoisonGuard>
Get a poison lock on this RawPoison.
If the RawPoison is already poisoned, returns PoisonError.