pub trait CastOneToOne<Too> {
    type Ret;

    // Required method
    fn cast(self) -> Self::Ret;
}

Required Associated Types§

Required Methods§

source

fn cast(self) -> Self::Ret

Implementations on Foreign Types§

source§

impl<T, Too> CastOneToOne<Too> for (T, T)where Too: From<T>,

§

type Ret = (Too, Too)

source§

fn cast(self) -> Self::Ret

source§

impl<T, Too> CastOneToOne<Too> for (T, T, T)where Too: From<T>,

§

type Ret = (Too, Too, Too)

source§

fn cast(self) -> Self::Ret

source§

impl<T, Too> CastOneToOne<Too> for (T, T, T, T)where Too: From<T>,

§

type Ret = (Too, Too, Too, Too)

source§

fn cast(self) -> Self::Ret

source§

impl<T, Too> CastOneToOne<Too> for (T, T, T, T, T)where Too: From<T>,

source§

impl<T, Too> CastOneToOne<Too> for (T, T, T, T, T, T)where Too: From<T>,

source§

impl<T, Too> CastOneToOne<Too> for (T, T, T, T, T, T, T)where Too: From<T>,

source§

impl<T, Too> CastOneToOne<Too> for (T, T, T, T, T, T, T, T)where Too: From<T>,

source§

impl<T, Too> CastOneToOne<Too> for (T, T, T, T, T, T, T, T, T)where Too: From<T>,

source§

impl<T, Too> CastOneToOne<Too> for (T, T, T, T, T, T, T, T, T, T)where Too: From<T>,

source§

impl<T, Too> CastOneToOne<Too> for (T, T, T, T, T, T, T, T, T, T, T)where Too: From<T>,

source§

impl<T, Too> CastOneToOne<Too> for (T, T, T, T, T, T, T, T, T, T, T, T)where Too: From<T>,

source§

impl<T, Too> CastOneToOne<Too> for (T, T, T, T, T, T, T, T, T, T, T, T, T)where Too: From<T>,

source§

impl<T, Too> CastOneToOne<Too> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T)where Too: From<T>,

source§

impl<T, Too> CastOneToOne<Too> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)where Too: From<T>,

source§

impl<T, Too> CastOneToOne<Too> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)where Too: From<T>,

source§

impl<T, Too> CastOneToOne<Too> for (T,)where Too: From<T>,

§

type Ret = (Too,)

source§

fn cast(self) -> Self::Ret

Implementors§