Trait faster::iters::IntoScalar[][src]

pub trait IntoScalar<T>: SIMDObject where
    T: Packable
{ fn scalar_collect(&mut self) -> Vec<T>;
fn scalar_fill<'a>(&mut self, fill: &'a mut [T]) -> &'a mut [T];
fn scalar_collect_all(&mut self) -> Vec<T>;
fn scalar_fill_all<'a>(&mut self, fill: &'a mut [T]) -> &'a mut [T]; }

A trait which can transform a stream of vectors into a contiguous collection of scalars.

Required Methods

Important traits for Vec<u8>

Take an iterator of SIMD vectors, and store them in-order in a Vec.

Important traits for &'a [u8]

Take an iterator of SIMD vectors and store them in-order in fill.

Important traits for Vec<u8>

Take an iterator of SIMD vectors, and store them in-order in a Vec, including possibly redundant elements at the end of the iterator.

Important traits for &'a [u8]

Take an iterator of SIMD vectors and store them in-order in fill, including possibly redundant elements at the end of the iterator.

Implementors