Function initCapacity [src]
Creates a new Managed with a specific capacity. If capacity < default_capacity then the
default capacity will be used instead.
The integer value after initializing is 0.
Prototype
pub fn initCapacity(allocator: Allocator, capacity: usize) !Managed
Parameters
allocator: Allocator
capacity: usize
Source
pub fn initCapacity(allocator: Allocator, capacity: usize) !Managed {
return Managed{
.allocator = allocator,
.metadata = 1,
.limbs = block: {
const limbs = try allocator.alloc(Limb, @max(default_capacity, capacity));
limbs[0] = 0;
break :block limbs;
},
};
}