Commit 94780f7cd1

Jason Phan <jason@ket.so>
2022-12-29 18:11:05
std: Expose Int parameter in std.PackedInt[Array,Slice]
1 parent c557f0c
Changed files (1)
lib/std/packed_int_array.zig
@@ -208,6 +208,9 @@ pub fn PackedIntArrayEndian(comptime Int: type, comptime endian: Endian, comptim
         /// The number of elements in the packed array.
         comptime len: usize = int_count,
 
+        /// The integer type of the packed array.
+        pub const Child = Int;
+
         /// Initialize a packed array using an unpacked array
         /// or, more likely, an array literal.
         pub fn init(ints: [int_count]Int) Self {
@@ -283,6 +286,9 @@ pub fn PackedIntSliceEndian(comptime Int: type, comptime endian: Endian) type {
         bit_offset: u3,
         len: usize,
 
+        /// The integer type of the packed slice.
+        pub const Child = Int;
+
         /// Calculates the number of bytes required to store a desired count
         /// of `Int`s.
         pub fn bytesRequired(int_count: usize) usize {