unsafe fn grow_unchecked( old_ptr: *mut u8, old_capacity: usize, new_capacity: usize, align: usize, size_of: usize, ) -> *mut u8