Function ensureCapacity [src]
Ensures an Managed has enough space allocated for capacity limbs. If the Managed does not have
sufficient capacity, the exact amount will be allocated. This occurs even if the requested
capacity is only greater than the current capacity by one limb.
Prototype
pub fn ensureCapacity(self: *Managed, capacity: usize) !void Parameters
self: *Managedcapacity: usize Source
pub fn ensureCapacity(self: *Managed, capacity: usize) !void {
if (capacity <= self.limbs.len) {
return;
}
self.limbs = try self.allocator.realloc(self.limbs, capacity);
}