Trait TupleTranspose

Source
pub trait TupleTranspose {
    type Output;

    // Required method
    fn transpose(self) -> Self::Output;
}

Required Associated Types§

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§

impl<V1, V2, V3, E> TupleTranspose for (Result<V1, E>, Result<V2, E>, Result<V3, E>)

Source§

impl<V1, V2, V3, V4, E> TupleTranspose for (Result<V1, E>, Result<V2, E>, Result<V3, E>, Result<V4, E>)

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>)

Implementors§