Docs.rs
tuple-transpose-0.1.0
tuple-transpose 0.1.0
Docs.rs crate page
MIT
Links
Repository
crates.io
Source
Owners
upsuper
Dependencies
Versions
0%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
tuple_
transpose
0.1.0
Tuple
Transpose
Required Associated Types
Output
Required Methods
transpose
Implementations on Foreign Types
(Option<T0>, Option<T1>)
(Option<T0>, Option<T1>, Option<T2>)
(Option<T0>, Option<T1>, Option<T2>, Option<T3>)
(Option<T0>, Option<T1>, Option<T2>, Option<T3>, Option<T4>)
(Option<T0>, Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>)
(Option<T0>, Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>, Option<T6>)
(Option<T0>, Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>, Option<T6>, Option<T7>)
(Option<T0>, Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>, Option<T6>, Option<T7>, Option<T8>)
(Option<T0>, Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>, Option<T6>, Option<T7>, Option<T8>, Option<T9>)
(Option<T0>, Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>, Option<T6>, Option<T7>, Option<T8>, Option<T9>, Option<T10>)
(Option<T0>, Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>, Option<T6>, Option<T7>, Option<T8>, Option<T9>, Option<T10>, Option<T11>)
(Option<T0>, Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>, Option<T6>, Option<T7>, Option<T8>, Option<T9>, Option<T10>, Option<T11>, Option<T12>)
(Option<T0>, Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>, Option<T6>, Option<T7>, Option<T8>, Option<T9>, Option<T10>, Option<T11>, Option<T12>, Option<T13>)
(Option<T0>, Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>, Option<T6>, Option<T7>, Option<T8>, Option<T9>, Option<T10>, Option<T11>, Option<T12>, Option<T13>, Option<T14>)
(Option<T0>, Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>, Option<T6>, Option<T7>, Option<T8>, Option<T9>, Option<T10>, Option<T11>, Option<T12>, Option<T13>, Option<T14>, Option<T15>)
(Option<T0>, Option<T1>, Option<T2>, Option<T3>, Option<T4>, Option<T5>, Option<T6>, Option<T7>, Option<T8>, Option<T9>, Option<T10>, Option<T11>, Option<T12>, Option<T13>, Option<T14>, Option<T15>, Option<T16>)
(Option<T0>,)
(Result<T0, E>, Result<T1, E>)
(Result<T0, E>, Result<T1, E>, Result<T2, E>)
(Result<T0, E>, Result<T1, E>, Result<T2, E>, Result<T3, E>)
(Result<T0, E>, Result<T1, E>, Result<T2, E>, Result<T3, E>, Result<T4, E>)
(Result<T0, E>, Result<T1, E>, Result<T2, E>, Result<T3, E>, Result<T4, E>, Result<T5, E>)
(Result<T0, E>, Result<T1, E>, Result<T2, E>, Result<T3, E>, Result<T4, E>, Result<T5, E>, Result<T6, E>)
(Result<T0, E>, Result<T1, E>, Result<T2, E>, Result<T3, E>, Result<T4, E>, Result<T5, E>, Result<T6, E>, Result<T7, E>)
(Result<T0, E>, Result<T1, E>, Result<T2, E>, Result<T3, E>, Result<T4, E>, Result<T5, E>, Result<T6, E>, Result<T7, E>, Result<T8, E>)
(Result<T0, E>, Result<T1, E>, Result<T2, E>, Result<T3, E>, Result<T4, E>, Result<T5, E>, Result<T6, E>, Result<T7, E>, Result<T8, E>, Result<T9, E>)
(Result<T0, E>, Result<T1, E>, Result<T2, E>, Result<T3, E>, Result<T4, E>, Result<T5, E>, Result<T6, E>, Result<T7, E>, Result<T8, E>, Result<T9, E>, Result<T10, E>)
(Result<T0, E>, Result<T1, E>, Result<T2, E>, Result<T3, E>, Result<T4, E>, Result<T5, E>, Result<T6, E>, Result<T7, E>, Result<T8, E>, Result<T9, E>, Result<T10, E>, Result<T11, E>)
(Result<T0, E>, Result<T1, E>, Result<T2, E>, Result<T3, E>, Result<T4, E>, Result<T5, E>, Result<T6, E>, Result<T7, E>, Result<T8, E>, Result<T9, E>, Result<T10, E>, Result<T11, E>, Result<T12, E>)
(Result<T0, E>, Result<T1, E>, Result<T2, E>, Result<T3, E>, Result<T4, E>, Result<T5, E>, Result<T6, E>, Result<T7, E>, Result<T8, E>, Result<T9, E>, Result<T10, E>, Result<T11, E>, Result<T12, E>, Result<T13, E>)
(Result<T0, E>, Result<T1, E>, Result<T2, E>, Result<T3, E>, Result<T4, E>, Result<T5, E>, Result<T6, E>, Result<T7, E>, Result<T8, E>, Result<T9, E>, Result<T10, E>, Result<T11, E>, Result<T12, E>, Result<T13, E>, Result<T14, E>)
(Result<T0, E>, Result<T1, E>, Result<T2, E>, Result<T3, E>, Result<T4, E>, Result<T5, E>, Result<T6, E>, Result<T7, E>, Result<T8, E>, Result<T9, E>, Result<T10, E>, Result<T11, E>, Result<T12, E>, Result<T13, E>, Result<T14, E>, Result<T15, E>)
(Result<T0, E>, Result<T1, E>, Result<T2, E>, Result<T3, E>, Result<T4, E>, Result<T5, E>, Result<T6, E>, Result<T7, E>, Result<T8, E>, Result<T9, E>, Result<T10, E>, Result<T11, E>, Result<T12, E>, Result<T13, E>, Result<T14, E>, Result<T15, E>, Result<T16, E>)
(Result<T0, E>,)
Implementors
In crate tuple_
transpose
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<T0>
TupleTranspose
for (
Option
<T0>,)
Source
§
type
Output
=
Option
<
(T0,)
>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, E>
TupleTranspose
for (
Result
<T0, E>,)
Source
§
type
Output
=
Result
<
(T0,)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1>
TupleTranspose
for (
Option
<T0>,
Option
<T1>)
Source
§
type
Output
=
Option
<
(T0, T1)
>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, E>
TupleTranspose
for (
Result
<T0, E>,
Result
<T1, E>)
Source
§
type
Output
=
Result
<
(T0, T1)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2>
TupleTranspose
for (
Option
<T0>,
Option
<T1>,
Option
<T2>)
Source
§
type
Output
=
Option
<
(T0, T1, T2)
>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, E>
TupleTranspose
for (
Result
<T0, E>,
Result
<T1, E>,
Result
<T2, E>)
Source
§
type
Output
=
Result
<
(T0, T1, T2)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3>
TupleTranspose
for (
Option
<T0>,
Option
<T1>,
Option
<T2>,
Option
<T3>)
Source
§
type
Output
=
Option
<
(T0, T1, T2, T3)
>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, E>
TupleTranspose
for (
Result
<T0, E>,
Result
<T1, E>,
Result
<T2, E>,
Result
<T3, E>)
Source
§
type
Output
=
Result
<
(T0, T1, T2, T3)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4>
TupleTranspose
for (
Option
<T0>,
Option
<T1>,
Option
<T2>,
Option
<T3>,
Option
<T4>)
Source
§
type
Output
=
Option
<
(T0, T1, T2, T3, T4)
>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, E>
TupleTranspose
for (
Result
<T0, E>,
Result
<T1, E>,
Result
<T2, E>,
Result
<T3, E>,
Result
<T4, E>)
Source
§
type
Output
=
Result
<
(T0, T1, T2, T3, T4)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5>
TupleTranspose
for (
Option
<T0>,
Option
<T1>,
Option
<T2>,
Option
<T3>,
Option
<T4>,
Option
<T5>)
Source
§
type
Output
=
Option
<
(T0, T1, T2, T3, T4, T5)
>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, E>
TupleTranspose
for (
Result
<T0, E>,
Result
<T1, E>,
Result
<T2, E>,
Result
<T3, E>,
Result
<T4, E>,
Result
<T5, E>)
Source
§
type
Output
=
Result
<
(T0, T1, T2, T3, T4, T5)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6>
TupleTranspose
for (
Option
<T0>,
Option
<T1>,
Option
<T2>,
Option
<T3>,
Option
<T4>,
Option
<T5>,
Option
<T6>)
Source
§
type
Output
=
Option
<
(T0, T1, T2, T3, T4, T5, T6)
>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, E>
TupleTranspose
for (
Result
<T0, E>,
Result
<T1, E>,
Result
<T2, E>,
Result
<T3, E>,
Result
<T4, E>,
Result
<T5, E>,
Result
<T6, E>)
Source
§
type
Output
=
Result
<
(T0, T1, T2, T3, T4, T5, T6)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7>
TupleTranspose
for (
Option
<T0>,
Option
<T1>,
Option
<T2>,
Option
<T3>,
Option
<T4>,
Option
<T5>,
Option
<T6>,
Option
<T7>)
Source
§
type
Output
=
Option
<
(T0, T1, T2, T3, T4, T5, T6, T7)
>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, E>
TupleTranspose
for (
Result
<T0, E>,
Result
<T1, E>,
Result
<T2, E>,
Result
<T3, E>,
Result
<T4, E>,
Result
<T5, E>,
Result
<T6, E>,
Result
<T7, E>)
Source
§
type
Output
=
Result
<
(T0, T1, T2, T3, T4, T5, T6, T7)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8>
TupleTranspose
for (
Option
<T0>,
Option
<T1>,
Option
<T2>,
Option
<T3>,
Option
<T4>,
Option
<T5>,
Option
<T6>,
Option
<T7>,
Option
<T8>)
Source
§
type
Output
=
Option
<
(T0, T1, T2, T3, T4, T5, T6, T7, T8)
>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, E>
TupleTranspose
for (
Result
<T0, E>,
Result
<T1, E>,
Result
<T2, E>,
Result
<T3, E>,
Result
<T4, E>,
Result
<T5, E>,
Result
<T6, E>,
Result
<T7, E>,
Result
<T8, E>)
Source
§
type
Output
=
Result
<
(T0, T1, T2, T3, T4, T5, T6, T7, T8)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>
TupleTranspose
for (
Option
<T0>,
Option
<T1>,
Option
<T2>,
Option
<T3>,
Option
<T4>,
Option
<T5>,
Option
<T6>,
Option
<T7>,
Option
<T8>,
Option
<T9>)
Source
§
type
Output
=
Option
<
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, E>
TupleTranspose
for (
Result
<T0, E>,
Result
<T1, E>,
Result
<T2, E>,
Result
<T3, E>,
Result
<T4, E>,
Result
<T5, E>,
Result
<T6, E>,
Result
<T7, E>,
Result
<T8, E>,
Result
<T9, E>)
Source
§
type
Output
=
Result
<
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
TupleTranspose
for (
Option
<T0>,
Option
<T1>,
Option
<T2>,
Option
<T3>,
Option
<T4>,
Option
<T5>,
Option
<T6>,
Option
<T7>,
Option
<T8>,
Option
<T9>,
Option
<T10>)
Source
§
type
Output
=
Option
<
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, E>
TupleTranspose
for (
Result
<T0, E>,
Result
<T1, E>,
Result
<T2, E>,
Result
<T3, E>,
Result
<T4, E>,
Result
<T5, E>,
Result
<T6, E>,
Result
<T7, E>,
Result
<T8, E>,
Result
<T9, E>,
Result
<T10, E>)
Source
§
type
Output
=
Result
<
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
TupleTranspose
for (
Option
<T0>,
Option
<T1>,
Option
<T2>,
Option
<T3>,
Option
<T4>,
Option
<T5>,
Option
<T6>,
Option
<T7>,
Option
<T8>,
Option
<T9>,
Option
<T10>,
Option
<T11>)
Source
§
type
Output
=
Option
<
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, E>
TupleTranspose
for (
Result
<T0, E>,
Result
<T1, E>,
Result
<T2, E>,
Result
<T3, E>,
Result
<T4, E>,
Result
<T5, E>,
Result
<T6, E>,
Result
<T7, E>,
Result
<T8, E>,
Result
<T9, E>,
Result
<T10, E>,
Result
<T11, E>)
Source
§
type
Output
=
Result
<
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
TupleTranspose
for (
Option
<T0>,
Option
<T1>,
Option
<T2>,
Option
<T3>,
Option
<T4>,
Option
<T5>,
Option
<T6>,
Option
<T7>,
Option
<T8>,
Option
<T9>,
Option
<T10>,
Option
<T11>,
Option
<T12>)
Source
§
type
Output
=
Option
<
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, E>
TupleTranspose
for (
Result
<T0, E>,
Result
<T1, E>,
Result
<T2, E>,
Result
<T3, E>,
Result
<T4, E>,
Result
<T5, E>,
Result
<T6, E>,
Result
<T7, E>,
Result
<T8, E>,
Result
<T9, E>,
Result
<T10, E>,
Result
<T11, E>,
Result
<T12, E>)
Source
§
type
Output
=
Result
<
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>
TupleTranspose
for (
Option
<T0>,
Option
<T1>,
Option
<T2>,
Option
<T3>,
Option
<T4>,
Option
<T5>,
Option
<T6>,
Option
<T7>,
Option
<T8>,
Option
<T9>,
Option
<T10>,
Option
<T11>,
Option
<T12>,
Option
<T13>)
Source
§
type
Output
=
Option
<
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, E>
TupleTranspose
for (
Result
<T0, E>,
Result
<T1, E>,
Result
<T2, E>,
Result
<T3, E>,
Result
<T4, E>,
Result
<T5, E>,
Result
<T6, E>,
Result
<T7, E>,
Result
<T8, E>,
Result
<T9, E>,
Result
<T10, E>,
Result
<T11, E>,
Result
<T12, E>,
Result
<T13, E>)
Source
§
type
Output
=
Result
<
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>
TupleTranspose
for (
Option
<T0>,
Option
<T1>,
Option
<T2>,
Option
<T3>,
Option
<T4>,
Option
<T5>,
Option
<T6>,
Option
<T7>,
Option
<T8>,
Option
<T9>,
Option
<T10>,
Option
<T11>,
Option
<T12>,
Option
<T13>,
Option
<T14>)
Source
§
type
Output
=
Option
<
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, E>
TupleTranspose
for (
Result
<T0, E>,
Result
<T1, E>,
Result
<T2, E>,
Result
<T3, E>,
Result
<T4, E>,
Result
<T5, E>,
Result
<T6, E>,
Result
<T7, E>,
Result
<T8, E>,
Result
<T9, E>,
Result
<T10, E>,
Result
<T11, E>,
Result
<T12, E>,
Result
<T13, E>,
Result
<T14, E>)
Source
§
type
Output
=
Result
<
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>
TupleTranspose
for (
Option
<T0>,
Option
<T1>,
Option
<T2>,
Option
<T3>,
Option
<T4>,
Option
<T5>,
Option
<T6>,
Option
<T7>,
Option
<T8>,
Option
<T9>,
Option
<T10>,
Option
<T11>,
Option
<T12>,
Option
<T13>,
Option
<T14>,
Option
<T15>)
Source
§
type
Output
=
Option
<
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, E>
TupleTranspose
for (
Result
<T0, E>,
Result
<T1, E>,
Result
<T2, E>,
Result
<T3, E>,
Result
<T4, E>,
Result
<T5, E>,
Result
<T6, E>,
Result
<T7, E>,
Result
<T8, E>,
Result
<T9, E>,
Result
<T10, E>,
Result
<T11, E>,
Result
<T12, E>,
Result
<T13, E>,
Result
<T14, E>,
Result
<T15, E>)
Source
§
type
Output
=
Result
<
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
TupleTranspose
for (
Option
<T0>,
Option
<T1>,
Option
<T2>,
Option
<T3>,
Option
<T4>,
Option
<T5>,
Option
<T6>,
Option
<T7>,
Option
<T8>,
Option
<T9>,
Option
<T10>,
Option
<T11>,
Option
<T12>,
Option
<T13>,
Option
<T14>,
Option
<T15>,
Option
<T16>)
Source
§
type
Output
=
Option
<
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)
>
Source
§
fn
transpose
(self) -> Self::
Output
Source
§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, E>
TupleTranspose
for (
Result
<T0, E>,
Result
<T1, E>,
Result
<T2, E>,
Result
<T3, E>,
Result
<T4, E>,
Result
<T5, E>,
Result
<T6, E>,
Result
<T7, E>,
Result
<T8, E>,
Result
<T9, E>,
Result
<T10, E>,
Result
<T11, E>,
Result
<T12, E>,
Result
<T13, E>,
Result
<T14, E>,
Result
<T15, E>,
Result
<T16, E>)
Source
§
type
Output
=
Result
<
(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)
, E>
Source
§
fn
transpose
(self) -> Self::
Output
Implementors
§