replaceRangeAssumeCapacity
Grows or shrinks the list as necessary. Never invalidates element pointers. Asserts the capacity is enough for additional items.
Function parameters
Parameters
- self:*Self
- start:usize
- len:usize
- new_items:[]const T
Deprecated.
Functions
- Managed
- Deprecated.
- AlignedManaged
- Deprecated.
- Aligned
- A contiguous, growable list of arbitrarily aligned items in memory.
Source
Implementation
pub fn replaceRangeAssumeCapacity(self: *Self, start: usize, len: usize, new_items: []const T) void {
var unmanaged = self.moveToUnmanaged();
defer self.* = unmanaged.toManaged(self.allocator);
return unmanaged.replaceRangeAssumeCapacity(start, len, new_items);
}