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

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 <= 128 (and a couple other sizes). 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

Implementors