pub trait F3Once<A, B, C>: Sized {
type Ret;
type Curried;
// Required methods
fn call1(self, a: A, b: B, c: C) -> Self::Ret;
fn curry(self) -> Self::Curried;
}
Expand description
A function that accepts 3 arguments and can be called at most once.