Trait Unpoison

Source
pub trait Unpoison {
    type Guard;

    // Required method
    fn unpoison(self) -> Self::Guard;
}
Expand description

Unpoison a lock guard

Required Associated Types§

Source

type Guard

The lock guard type

Required Methods§

Source

fn unpoison(self) -> Self::Guard

Get the lock guard regardless of poisoning status

Implementations on Foreign Types§

Source§

impl<G> Unpoison for LockResult<G>

Source§

type Guard = G

Source§

fn unpoison(self) -> Self::Guard

Implementors§