pub unsafe fn resize_without_setting<T>(x: &mut Vec<T>, n: usize)