This is my array trait. There are many like it, but this one is mine.
With const_generics feature, generalizes arbitrary length arrays. Otherwise, generalizes
arrays with up to 32 elements.
This trait will be removed once const generics is stabilized.
Loading content...
How many elements the array holds
Loading content...
fn slice(&self) -> &[Self::Item]
Immutable slice reference of the array.
fn slice_mut(&mut self) -> &mut [Self::Item]
Mutable slice reference of the array.
Loading content...
impl<T> Array for [T; 0][src]
impl<T> Array for [T; 1][src]
impl<T> Array for [T; 2][src]
impl<T> Array for [T; 3][src]
impl<T> Array for [T; 4][src]
impl<T> Array for [T; 5][src]
impl<T> Array for [T; 6][src]
impl<T> Array for [T; 7][src]
impl<T> Array for [T; 8][src]
impl<T> Array for [T; 9][src]
impl<T> Array for [T; 10][src]
impl<T> Array for [T; 11][src]
impl<T> Array for [T; 12][src]
impl<T> Array for [T; 13][src]
impl<T> Array for [T; 14][src]
impl<T> Array for [T; 15][src]
impl<T> Array for [T; 16][src]
impl<T> Array for [T; 17][src]
impl<T> Array for [T; 18][src]
impl<T> Array for [T; 19][src]
impl<T> Array for [T; 20][src]
impl<T> Array for [T; 21][src]
impl<T> Array for [T; 22][src]
impl<T> Array for [T; 23][src]
impl<T> Array for [T; 24][src]
impl<T> Array for [T; 25][src]
impl<T> Array for [T; 26][src]
impl<T> Array for [T; 27][src]
impl<T> Array for [T; 28][src]
impl<T> Array for [T; 29][src]
impl<T> Array for [T; 30][src]
impl<T> Array for [T; 31][src]
impl<T> Array for [T; 32][src]
Loading content...