[][src]Trait convute::convert::TransmuteEach

pub trait TransmuteEach<T>: Container + Sized where
    T: Container,
    Self::Item: Transmute<T::Item>, 
{ fn transmute_each(self) -> T; }

Don't implement this trait directly, implement Transmute or TryTransmute instead.

Required methods

fn transmute_each(self) -> T

Loading content...

Implementations on Foreign Types

impl<A, B> TransmuteEach<Vec<B>> for Vec<A> where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 1]> for [A; 1] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 2]> for [A; 2] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 3]> for [A; 3] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 4]> for [A; 4] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 5]> for [A; 5] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 6]> for [A; 6] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 7]> for [A; 7] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 8]> for [A; 8] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 9]> for [A; 9] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 10]> for [A; 10] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 11]> for [A; 11] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 12]> for [A; 12] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 13]> for [A; 13] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 14]> for [A; 14] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 15]> for [A; 15] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 16]> for [A; 16] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 17]> for [A; 17] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 18]> for [A; 18] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 19]> for [A; 19] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 20]> for [A; 20] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 21]> for [A; 21] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 22]> for [A; 22] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 23]> for [A; 23] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 24]> for [A; 24] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 25]> for [A; 25] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 26]> for [A; 26] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 27]> for [A; 27] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 28]> for [A; 28] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 29]> for [A; 29] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 30]> for [A; 30] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 31]> for [A; 31] where
    A: Transmute<B>, 
[src]

impl<A, B> TransmuteEach<[B; 32]> for [A; 32] where
    A: Transmute<B>, 
[src]

Loading content...

Implementors

Loading content...