Trait hooks::effect::EffectFor

source ·
pub trait EffectFor<Dep> {
    type Cleanup: EffectCleanup;

    // Required method
    fn effect_for(self, arg: &Dep) -> Self::Cleanup;
}

Required Associated Types§

Required Methods§

source

fn effect_for(self, arg: &Dep) -> Self::Cleanup

Implementors§

source§

impl<F, C, Dep> EffectFor<Dep> for F
where F: FnOnce(&Dep) -> C, C: EffectCleanup,

§

type Cleanup = C