Trait faster::iters::IntoPackedRefIterator [] [src]

pub trait IntoPackedRefIterator<'a> {
    type Iter: PackedIterator;
    fn simd_iter(&'a self) -> Self::Iter;
}

A trait which transforms a contiguous collection into a slice-backed stream of vectors.

Associated Types

Required Methods

Return an iterator over this data which will automatically pack values into SIMD vectors. See PackedIterator::simd_map and PackedIterator::simd_reduce for more information.

Implementations on Foreign Types

impl<'a> IntoPackedRefIterator<'a> for &'a [u8]
[src]

[src]

impl<'a> IntoPackedRefIterator<'a> for &'a [i8]
[src]

[src]

impl<'a> IntoPackedRefIterator<'a> for &'a [u16]
[src]

[src]

impl<'a> IntoPackedRefIterator<'a> for &'a [i16]
[src]

[src]

impl<'a> IntoPackedRefIterator<'a> for &'a [u32]
[src]

[src]

impl<'a> IntoPackedRefIterator<'a> for &'a [i32]
[src]

[src]

impl<'a> IntoPackedRefIterator<'a> for &'a [f32]
[src]

[src]

impl<'a> IntoPackedRefIterator<'a> for &'a [u64]
[src]

[src]

impl<'a> IntoPackedRefIterator<'a> for &'a [i64]
[src]

[src]

impl<'a> IntoPackedRefIterator<'a> for &'a [f64]
[src]

[src]

Implementors