Trait ApplyTernary

Source
pub trait ApplyTernary<A, B = A, C = A> {
    type Output;

    // Required method
    fn apply(&self, a: A, b: B, c: C) -> Self::Output;
}

Required Associated Types§

Required Methods§

Source

fn apply(&self, a: A, b: B, c: C) -> Self::Output

Implementors§

Source§

impl<A, B, C> ApplyTernary<A, B, C> for Affine
where A: Mul<B, Output = C>, C: Add<Output = C>,