| ... | @@ -113,15 +113,6 @@ pub fn AlignedArrayList(comptime T: type, comptime A: u29) type { | ... | @@ -113,15 +113,6 @@ pub fn AlignedArrayList(comptime T: type, comptime A: u29) type { |
| 113 | return old_item; | 113 | return old_item; |
| 114 | } | 114 | } |
| 115 | | 115 | |
| 116 | pub fn removeOrError(self: *Self, n: usize) !T { | | |
| 117 | if (n >= self.len) return error.OutOfBounds; | | |
| 118 | if (self.len - 1 == n) return self.pop(); | | |
| 119 | | | |
| 120 | var old_item = self.at(n); | | |
| 121 | try self.setOrError(n, self.pop()); | | |
| 122 | return old_item; | | |
| 123 | } | | |
| 124 | | | |
| 125 | pub fn appendSlice(self: *Self, items: []align(A) const T) !void { | 116 | pub fn appendSlice(self: *Self, items: []align(A) const T) !void { |
| 126 | try self.ensureCapacity(self.len + items.len); | 117 | try self.ensureCapacity(self.len + items.len); |
| 127 | mem.copy(T, self.items[self.len..], items); | 118 | mem.copy(T, self.items[self.len..], items); |