Trait slice_of_array::SliceFlatExt [] [src]

pub trait SliceFlatExt<T> {
    fn flat(&self) -> &[T];
fn flat_mut(&mut self) -> &mut [T]; }

Permits viewing a slice of arrays as a flat slice.

Implementors

The methods are available on &[[T; n]] and &mut [[T; n]] for all T, and 1 <= n <= 32. Of course, they are also available on Vec<[T; n]> and any other type that derefs or unsizes to [[T; n]].

Notice

The existence of this trait is an implementation detail.

Please do NOT use this trait as a generic bound in your code.

Required Methods

View &[[T; n]] as &[T].

View &mut [[T; n]] as &mut [T]

Implementations on Foreign Types

impl<V: IsSliceomorphic> SliceFlatExt<V::Element> for [V]
[src]

[src]

[src]

Implementors