pub fn appendBounded(self: *Self, item: T) error self: *Selfitem: T1043
1044
1045
1046 pub fn appendBounded(self: *Self, item: T) error{OutOfMemory}!void {
if (self.capacity - self.items.len == 0) return error.OutOfMemory;
return appendAssumeCapacity(self, item);
}
Extend the list by 1 element.
Never invalidates element pointers.
If the list lacks unused capacity for the additional item, returns
error.OutOfMemory.