DoxigAlpha

resize

Resizes to a new length. If the new length is larger than the old length, fills any added bits with fill.

Function parameters

Parameters

#
self:*@This()
new_len:usize
fill:bool

A bit set with runtime-known size, backed by an allocated slice

Types

#
DynamicBitSetUnmanaged
A bit set with runtime-known size, backed by an allocated slice
DynamicBitSet
A bit set with runtime-known size, backed by an allocated slice
IteratorOptions
Options for configuring an iterator over a bit set
Range
A range of indices within a bitset.

Returns the optimal static bit set type for the specified number

Functions

#
StaticBitSet
Returns the optimal static bit set type for the specified number
IntegerBitSet
A bit set with static size, which is backed by a single integer.
ArrayBitSet
A bit set with static size, which is backed by an array of usize.

Source

Implementation

#
pub fn resize(self: *@This(), new_len: usize, fill: bool) !void {
    try self.unmanaged.resize(self.allocator, new_len, fill);
}