pub trait TupleTransposeResultMapErr9<E0, E1, E2, E3, E4, E5, E6, E7, E8> {
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,
) -> Self::OutTuple<Eo>;
}
Expand description
Transposes for Result
Required Associated Types§
Required Methods§
Sourcefn 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,
) -> Self::OutTuple<Eo>
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, ) -> 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", so this trait is not object safe.