Shift elements in `s` to the left by `n` positions.
(s: &mut [T], n: usize)
| 122 | |
| 123 | /// Shift elements in `s` to the left by `n` positions. |
| 124 | fn slice_shift<T: Copy>(s: &mut [T], n: usize) { |
| 125 | for j in 0..s.len() - n { |
| 126 | s[j] = s[j + n]; |
| 127 | } |
| 128 | } |
| 129 | |
| 130 | #[cfg(test)] |
| 131 | mod tests { |