shrinkAndFree
Reduce allocated capacity to new_len.
May invalidate element pointers.
Asserts that the new length is less than or equal to the previous length.
Function parameters
Parameters
- self:*Self
- new_len:usize
Deprecated.
Functions
- Managed
- Deprecated.
- AlignedManaged
- Deprecated.
- Aligned
- A contiguous, growable list of arbitrarily aligned items in memory.
Source
Implementation
pub fn shrinkAndFree(self: *Self, new_len: usize) void {
var unmanaged = self.moveToUnmanaged();
unmanaged.shrinkAndFree(self.allocator, new_len);
self.* = unmanaged.toManaged(self.allocator);
}