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]