Skip to main content

TupleTransposeResultMapErr2

Trait TupleTransposeResultMapErr2 

Source
pub trait TupleTransposeResultMapErr2<E0, E1> {
    type OutTuple<Eo>;

    // Required method
    fn transpose_map_err<Eo>(
        self,
        f0: impl FnOnce(E0) -> Eo,
        f1: impl FnOnce(E1) -> 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, ) -> Self::OutTuple<Eo>

Transposes for Result

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<E0, T0, E1, T1> TupleTransposeResultMapErr2<E0, E1> for (Result<T0, E0>, Result<T1, E1>)

Source§

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

Source§

fn transpose_map_err<Eo>( self, f0: impl FnOnce(E0) -> Eo, f1: impl FnOnce(E1) -> Eo, ) -> <(Result<T0, E0>, Result<T1, E1>) as TupleTransposeResultMapErr2<E0, E1>>::OutTuple<Eo>

Implementors§