Trait faster::zip::IntoSIMDZip[][src]

pub trait IntoSIMDZip: Sized {
    fn zip(self) -> Zip<Self>;
}

A trait which can transform a collection of iterators into a Zip

Required Methods

Important traits for Zip<(A, B)>

Return an iterator which may iterate over self in lockstep.

Implementations on Foreign Types

impl<A, B> IntoSIMDZip for (A, B) where
    A: SIMDIterator + UnsafeIterator,
    B: SIMDIterator + UnsafeIterator, 
[src]

Important traits for Zip<(A, B)>

impl<A, B, C> IntoSIMDZip for (A, B, C) where
    A: SIMDIterator + UnsafeIterator,
    B: SIMDIterator + UnsafeIterator,
    C: SIMDIterator + UnsafeIterator, 
[src]

Important traits for Zip<(A, B)>

impl<A, B, C, D> IntoSIMDZip for (A, B, C, D) where
    A: SIMDIterator + UnsafeIterator,
    B: SIMDIterator + UnsafeIterator,
    C: SIMDIterator + UnsafeIterator,
    D: SIMDIterator + UnsafeIterator, 
[src]

Important traits for Zip<(A, B)>

impl<A, B, C, D, E> IntoSIMDZip for (A, B, C, D, E) where
    A: SIMDIterator + UnsafeIterator,
    B: SIMDIterator + UnsafeIterator,
    C: SIMDIterator + UnsafeIterator,
    D: SIMDIterator + UnsafeIterator,
    E: SIMDIterator + UnsafeIterator, 
[src]

Important traits for Zip<(A, B)>

impl<A, B, C, D, E, F> IntoSIMDZip for (A, B, C, D, E, F) where
    A: SIMDIterator + UnsafeIterator,
    B: SIMDIterator + UnsafeIterator,
    C: SIMDIterator + UnsafeIterator,
    D: SIMDIterator + UnsafeIterator,
    E: SIMDIterator + UnsafeIterator,
    F: SIMDIterator + UnsafeIterator, 
[src]

Important traits for Zip<(A, B)>

impl<A, B, C, D, E, F, G> IntoSIMDZip for (A, B, C, D, E, F, G) where
    A: SIMDIterator + UnsafeIterator,
    B: SIMDIterator + UnsafeIterator,
    C: SIMDIterator + UnsafeIterator,
    D: SIMDIterator + UnsafeIterator,
    E: SIMDIterator + UnsafeIterator,
    F: SIMDIterator + UnsafeIterator,
    G: SIMDIterator + UnsafeIterator, 
[src]

Important traits for Zip<(A, B)>

impl<A, B, C, D, E, F, G, H> IntoSIMDZip for (A, B, C, D, E, F, G, H) where
    A: SIMDIterator + UnsafeIterator,
    B: SIMDIterator + UnsafeIterator,
    C: SIMDIterator + UnsafeIterator,
    D: SIMDIterator + UnsafeIterator,
    E: SIMDIterator + UnsafeIterator,
    F: SIMDIterator + UnsafeIterator,
    G: SIMDIterator + UnsafeIterator,
    H: SIMDIterator + UnsafeIterator, 
[src]

Important traits for Zip<(A, B)>

impl<A, B, C, D, E, F, G, H, I> IntoSIMDZip for (A, B, C, D, E, F, G, H, I) where
    A: SIMDIterator + UnsafeIterator,
    B: SIMDIterator + UnsafeIterator,
    C: SIMDIterator + UnsafeIterator,
    D: SIMDIterator + UnsafeIterator,
    E: SIMDIterator + UnsafeIterator,
    F: SIMDIterator + UnsafeIterator,
    G: SIMDIterator + UnsafeIterator,
    H: SIMDIterator + UnsafeIterator,
    I: SIMDIterator + UnsafeIterator, 
[src]

Important traits for Zip<(A, B)>

impl<A, B, C, D, E, F, G, H, I, J> IntoSIMDZip for (A, B, C, D, E, F, G, H, I, J) where
    A: SIMDIterator + UnsafeIterator,
    B: SIMDIterator + UnsafeIterator,
    C: SIMDIterator + UnsafeIterator,
    D: SIMDIterator + UnsafeIterator,
    E: SIMDIterator + UnsafeIterator,
    F: SIMDIterator + UnsafeIterator,
    G: SIMDIterator + UnsafeIterator,
    H: SIMDIterator + UnsafeIterator,
    I: SIMDIterator + UnsafeIterator,
    J: SIMDIterator + UnsafeIterator, 
[src]

Important traits for Zip<(A, B)>

impl<A, B, C, D, E, F, G, H, I, J, K> IntoSIMDZip for (A, B, C, D, E, F, G, H, I, J, K) where
    A: SIMDIterator + UnsafeIterator,
    B: SIMDIterator + UnsafeIterator,
    C: SIMDIterator + UnsafeIterator,
    D: SIMDIterator + UnsafeIterator,
    E: SIMDIterator + UnsafeIterator,
    F: SIMDIterator + UnsafeIterator,
    G: SIMDIterator + UnsafeIterator,
    H: SIMDIterator + UnsafeIterator,
    I: SIMDIterator + UnsafeIterator,
    J: SIMDIterator + UnsafeIterator,
    K: SIMDIterator + UnsafeIterator, 
[src]

Important traits for Zip<(A, B)>

impl<A, B, C, D, E, F, G, H, I, J, K, L> IntoSIMDZip for (A, B, C, D, E, F, G, H, I, J, K, L) where
    A: SIMDIterator + UnsafeIterator,
    B: SIMDIterator + UnsafeIterator,
    C: SIMDIterator + UnsafeIterator,
    D: SIMDIterator + UnsafeIterator,
    E: SIMDIterator + UnsafeIterator,
    F: SIMDIterator + UnsafeIterator,
    G: SIMDIterator + UnsafeIterator,
    H: SIMDIterator + UnsafeIterator,
    I: SIMDIterator + UnsafeIterator,
    J: SIMDIterator + UnsafeIterator,
    K: SIMDIterator + UnsafeIterator,
    L: SIMDIterator + UnsafeIterator, 
[src]

Important traits for Zip<(A, B)>

impl<A, B, C, D, E, F, G, H, I, J, K, L, M> IntoSIMDZip for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
    A: SIMDIterator + UnsafeIterator,
    B: SIMDIterator + UnsafeIterator,
    C: SIMDIterator + UnsafeIterator,
    D: SIMDIterator + UnsafeIterator,
    E: SIMDIterator + UnsafeIterator,
    F: SIMDIterator + UnsafeIterator,
    G: SIMDIterator + UnsafeIterator,
    H: SIMDIterator + UnsafeIterator,
    I: SIMDIterator + UnsafeIterator,
    J: SIMDIterator + UnsafeIterator,
    K: SIMDIterator + UnsafeIterator,
    L: SIMDIterator + UnsafeIterator,
    M: SIMDIterator + UnsafeIterator, 
[src]

Important traits for Zip<(A, B)>

Implementors