pub trait TupleTransposeResultMapErr4<E0, E1, E2, E3> {
    type OutTuple<Eo>;

    // Required method
    fn transpose_map_err<Eo>(
        self,
        f0: impl FnOnce(E0) -> Eo,
        f1: impl FnOnce(E1) -> Eo,
        f2: impl FnOnce(E2) -> Eo,
        f3: impl FnOnce(E3) -> Eo
    ) -> Self::OutTuple<Eo>;
}
Expand description

Transposes for Result

Required Associated Types§

Required Methods§

source

fn transpose_map_err<Eo>( self, f0: impl FnOnce(E0) -> Eo, f1: impl FnOnce(E1) -> Eo, f2: impl FnOnce(E2) -> Eo, f3: impl FnOnce(E3) -> Eo ) -> Self::OutTuple<Eo>

Transposes for Result

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<E0, T0, E1, T1, E2, T2, E3, T3> TupleTransposeResultMapErr4<E0, E1, E2, E3> for (Result<T0, E0>, Result<T1, E1>, Result<T2, E2>, Result<T3, E3>)

§

type OutTuple<Eo> = Result<(T0, T1, T2, T3), Eo>

source§

fn transpose_map_err<Eo>( self, f0: impl FnOnce(E0) -> Eo, f1: impl FnOnce(E1) -> Eo, f2: impl FnOnce(E2) -> Eo, f3: impl FnOnce(E3) -> Eo ) -> Self::OutTuple<Eo>

Implementors§