Curable

Trait Curable 

Source
pub trait Curable {
    type Cure;
    type Cured;

    // Required methods
    fn cure(self) -> Self::Cured;
    fn cure_with(self, cure: Self::Cure) -> Self::Cured;
}
Expand description

don’t let your guards die! they served you well o7 here’s the antidote :)

Required Associated Types§

Required Methods§

Source

fn cure(self) -> Self::Cured

Source

fn cure_with(self, cure: Self::Cure) -> Self::Cured

Implementations on Foreign Types§

Source§

impl<'a, T> Curable for LockResult<MutexGuard<'a, T>>

Source§

type Cured = MutexGuard<'a, T>

Source§

type Cure = T

Source§

fn cure(self) -> Self::Cured

Source§

fn cure_with(self, cure: Self::Cure) -> Self::Cured

Implementors§