pub unsafe fn array_rotate_3<T, const N: usize>(
left: &mut [MaybeUninit<T>; N],
mid: &mut MaybeUninit<T>,
right: &mut [MaybeUninit<T>; N],
leftlen_old: usize,
rightlen_old: usize,
leftlen_new: usize,
) -> usizeExpand description
Rotate two arrays and one element.
ยงSafety
(left|right)len_(old|new) in 0..=N,left[..leftlen_old]is initialized,left[leftlen_old..]is uninitialized,right[..rightlen_old]is initialized,right[rightlen_old..]is uninitialized, andmidis initialized.