pub fn twice_unguarded_insert<T, F>( src: &mut [T], swap: &mut [T], is_less: &F, offset: usize, )where F: Fn(&T, &T) -> bool,