Trait IsLambda3

Source
pub trait IsLambda3<A, B, C, D> {
    // Required methods
    fn call(&mut self, a: &A, b: &B, c: &C) -> D;
    fn deps_op(&self) -> Option<&Vec<Dep>>;
}
Expand description

Interface for a lambda function of three arguments.

Required Methods§

Source

fn call(&mut self, a: &A, b: &B, c: &C) -> D

Source

fn deps_op(&self) -> Option<&Vec<Dep>>

Implementors§

Source§

impl<A, B, C, D, FN: FnMut(&A, &B, &C) -> D> IsLambda3<A, B, C, D> for FN