evobench_
tools
0.1.0
Tuple
Transpose
Required Associated Types
Output
Required Methods
transpose
Implementations on Foreign Types
(Result<V1, E>, Result<V2, E>)
(Result<V1, E>, Result<V2, E>, Result<V3, E>)
(Result<V1, E>, Result<V2, E>, Result<V3, E>, Result<V4, E>)
(Result<V1, E>, Result<V2, E>, Result<V3, E>, Result<V4, E>, Result<V5, E>)
Result<V1, E>
Implementors
In evobench_
tools::
utillib::
tuple_
transpose
evobench_tools
::
utillib
::
tuple_transpose
Trait
TupleTranspose
Copy item path
Source
pub trait TupleTranspose { type
Output
; // Required method fn
transpose
(self) -> Self::
Output
; }
Required Associated Types
§
Source
type
Output
Required Methods
§
Source
fn
transpose
(self) -> Self::
Output
Implementations on Foreign Types
§
Source
§
impl<V1, E>
TupleTranspose
for
Result
<V1, E>
Source
§
type
Output
=
Result
<V1, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<V1, V2, E>
TupleTranspose
for (
Result
<V1, E>,
Result
<V2, E>)
Source
§
type
Output
=
Result
<
(V1, V2)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<V1, V2, V3, E>
TupleTranspose
for (
Result
<V1, E>,
Result
<V2, E>,
Result
<V3, E>)
Source
§
type
Output
=
Result
<
(V1, V2, V3)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<V1, V2, V3, V4, E>
TupleTranspose
for (
Result
<V1, E>,
Result
<V2, E>,
Result
<V3, E>,
Result
<V4, E>)
Source
§
type
Output
=
Result
<
(V1, V2, V3, V4)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<V1, V2, V3, V4, V5, E>
TupleTranspose
for (
Result
<V1, E>,
Result
<V2, E>,
Result
<V3, E>,
Result
<V4, E>,
Result
<V5, E>)
Source
§
type
Output
=
Result
<
(V1, V2, V3, V4, V5)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Implementors
§