pub trait TupleTransposeResultMapErr22<E0, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, E11, E12, E13, E14, E15, E16, E17, E18, E19, E20, E21> {
    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,
        f4: impl FnOnce(E4) -> Eo,
        f5: impl FnOnce(E5) -> Eo,
        f6: impl FnOnce(E6) -> Eo,
        f7: impl FnOnce(E7) -> Eo,
        f8: impl FnOnce(E8) -> Eo,
        f9: impl FnOnce(E9) -> Eo,
        f10: impl FnOnce(E10) -> Eo,
        f11: impl FnOnce(E11) -> Eo,
        f12: impl FnOnce(E12) -> Eo,
        f13: impl FnOnce(E13) -> Eo,
        f14: impl FnOnce(E14) -> Eo,
        f15: impl FnOnce(E15) -> Eo,
        f16: impl FnOnce(E16) -> Eo,
        f17: impl FnOnce(E17) -> Eo,
        f18: impl FnOnce(E18) -> Eo,
        f19: impl FnOnce(E19) -> Eo,
        f20: impl FnOnce(E20) -> Eo,
        f21: impl FnOnce(E21) -> 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, f4: impl FnOnce(E4) -> Eo, f5: impl FnOnce(E5) -> Eo, f6: impl FnOnce(E6) -> Eo, f7: impl FnOnce(E7) -> Eo, f8: impl FnOnce(E8) -> Eo, f9: impl FnOnce(E9) -> Eo, f10: impl FnOnce(E10) -> Eo, f11: impl FnOnce(E11) -> Eo, f12: impl FnOnce(E12) -> Eo, f13: impl FnOnce(E13) -> Eo, f14: impl FnOnce(E14) -> Eo, f15: impl FnOnce(E15) -> Eo, f16: impl FnOnce(E16) -> Eo, f17: impl FnOnce(E17) -> Eo, f18: impl FnOnce(E18) -> Eo, f19: impl FnOnce(E19) -> Eo, f20: impl FnOnce(E20) -> Eo, f21: impl FnOnce(E21) -> 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, E4, T4, E5, T5, E6, T6, E7, T7, E8, T8, E9, T9, E10, T10, E11, T11, E12, T12, E13, T13, E14, T14, E15, T15, E16, T16, E17, T17, E18, T18, E19, T19, E20, T20, E21, T21> TupleTransposeResultMapErr22<E0, E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, E11, E12, E13, E14, E15, E16, E17, E18, E19, E20, E21> for (Result<T0, E0>, Result<T1, E1>, Result<T2, E2>, Result<T3, E3>, Result<T4, E4>, Result<T5, E5>, Result<T6, E6>, Result<T7, E7>, Result<T8, E8>, Result<T9, E9>, Result<T10, E10>, Result<T11, E11>, Result<T12, E12>, Result<T13, E13>, Result<T14, E14>, Result<T15, E15>, Result<T16, E16>, Result<T17, E17>, Result<T18, E18>, Result<T19, E19>, Result<T20, E20>, Result<T21, E21>)

§

type OutTuple<Eo> = Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21), 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, f4: impl FnOnce(E4) -> Eo, f5: impl FnOnce(E5) -> Eo, f6: impl FnOnce(E6) -> Eo, f7: impl FnOnce(E7) -> Eo, f8: impl FnOnce(E8) -> Eo, f9: impl FnOnce(E9) -> Eo, f10: impl FnOnce(E10) -> Eo, f11: impl FnOnce(E11) -> Eo, f12: impl FnOnce(E12) -> Eo, f13: impl FnOnce(E13) -> Eo, f14: impl FnOnce(E14) -> Eo, f15: impl FnOnce(E15) -> Eo, f16: impl FnOnce(E16) -> Eo, f17: impl FnOnce(E17) -> Eo, f18: impl FnOnce(E18) -> Eo, f19: impl FnOnce(E19) -> Eo, f20: impl FnOnce(E20) -> Eo, f21: impl FnOnce(E21) -> Eo ) -> Self::OutTuple<Eo>

Implementors§