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
fn flat(&self) -> &[T]
View &[[T; n]]
as &[T]
.
fn flat_mut(&mut self) -> &mut [T]
View &mut [[T; n]]
as &mut [T]