Trait Activate

Source
pub trait Activate<Rhs = Self> {
    type Output;

    // Required method
    fn activate(&self, rhs: Rhs) -> Self::Output;
}

Required Associated Types§

Required Methods§

Source

fn activate(&self, rhs: Rhs) -> Self::Output

Trait Implementations§

Source§

impl<X, Y> Activate<X> for Box<dyn Activate<X, Output = Y>>

Source§

type Output = Y

Source§

fn activate(&self, rhs: X) -> Self::Output

Implementations on Foreign Types§

Source§

impl<X, Y> Activate<X> for Box<dyn Activate<X, Output = Y>>

Source§

type Output = Y

Source§

fn activate(&self, rhs: X) -> Self::Output

Implementors§

Source§

impl<X, Y, F> Activate<X> for F
where F: Fn(X) -> Y,