Function bo::validation::apply5[][src]

pub fn apply5<A, B, C, D, G, R, F, E>(
    a: Validation<E, A>,
    b: Validation<E, B>,
    c: Validation<E, C>,
    d: Validation<E, D>,
    g: Validation<E, G>,
    f: F
) -> Validation<E, R> where
    A: Clone,
    B: Clone,
    C: Clone,
    D: Clone,
    G: Clone,
    R: Clone,
    E: Clone + Semigroup,
    F: FnOnce(A, B, C, D, G) -> R,