CastOneToOne

Trait CastOneToOne 

Source
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>,

Source§

type Ret = (Too, Too)

Source§

fn cast(self) -> Self::Ret

Source§

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

Source§

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

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

Source§

type Ret = (Too,)

Source§

fn cast(self) -> Self::Ret

Implementors§