Strided slices.
This library provides two types Strided and MutStrided as generalised forms of &[T] and &mut [T] respectively, where the elements are regularly spaced in memory, but not necessarily immediately adjacently.
Strided
MutStrided
&[T]
&mut [T]