Trait viewbuilder::Slot

source ·
pub trait Slot<O, D> {
    // Required method
    fn handle(&mut self, object: &mut O, data: D);
}

Required Methods§

source

fn handle(&mut self, object: &mut O, data: D)

Implementors§

source§

impl<F: Fn(&mut O, T1), O, T1> Slot<O, (T1,)> for F

source§

impl<F: Fn(&mut O, T1, T2), O, T1, T2> Slot<O, (T1, T2)> for F

source§

impl<F: Fn(&mut O, T1, T2, T3), O, T1, T2, T3> Slot<O, (T1, T2, T3)> for F

source§

impl<F: Fn(&mut O, T1, T2, T3, T4), O, T1, T2, T3, T4> Slot<O, (T1, T2, T3, T4)> for F

source§

impl<F: Fn(&mut O, T1, T2, T3, T4, T5), O, T1, T2, T3, T4, T5> Slot<O, (T1, T2, T3, T4, T5)> for F

source§

impl<F: Fn(&mut O, T1, T2, T3, T4, T5, T6), O, T1, T2, T3, T4, T5, T6> Slot<O, (T1, T2, T3, T4, T5, T6)> for F

source§

impl<F: Fn(&mut O, T1, T2, T3, T4, T5, T6, T7), O, T1, T2, T3, T4, T5, T6, T7> Slot<O, (T1, T2, T3, T4, T5, T6, T7)> for F

source§

impl<F: Fn(&mut O, T1, T2, T3, T4, T5, T6, T7, T8), O, T1, T2, T3, T4, T5, T6, T7, T8> Slot<O, (T1, T2, T3, T4, T5, T6, T7, T8)> for F