DoxigAlpha

fromOwnedSliceSentinel

ArrayList takes ownership of the passed in slice. Deinitialize with deinit or use toOwnedSlice.

Function parameters

Parameters

#
sentinel:T
slice:[:sentinel]T

Deprecated.

Functions

#
Managed
Deprecated.
AlignedManaged
Deprecated.
Aligned
A contiguous, growable list of arbitrarily aligned items in memory.

Source

Implementation

#
pub fn fromOwnedSliceSentinel(comptime sentinel: T, slice: [:sentinel]T) Self {
    return Self{
        .items = slice,
        .capacity = slice.len + 1,
    };
}