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: Allocatorcapacity: 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; }, }; }