pub trait Curry3<A, B, C, D> { type Output; // Required method fn curry(self, a: A) -> Self::Output; }
Currying for functions with 4 params
See Curry for details.
The concrete type that curry returns.
curry
Curry this function, transforming it from
fn(A, B, C, D) -> R to fn(A) -> fn(B, C, D) -> R
fn(A, B, C, D) -> R
fn(A) -> fn(B, C, D) -> R