pub fn compose6_throwing<A, B, C, D, E, F_IN, R, Err, F, G, H, I, J, K>(
f: F,
g: G,
h: H,
i: I,
j: J,
k: K,
) -> impl Fn(A) -> Result<R, Err>Expand description
Backward composition of six throwing functions with shallow cloning optimization.
§Arguments
f- A function that takes a value inFand returns aResult<G, Err>g- A function that takes a value inEand returns aResult<F, Err>h- A function that takes a value inDand returns aResult<E, Err>i- A function that takes a value inCand returns aResult<D, Err>j- A function that takes a value inBand returns aResult<C, Err>k- A function that takes a value inAand returns aResult<B, Err>
§Returns
A new function that takes a value in A and returns a Result<R, Err>