Skip to content

Commit 9b56efc

Browse files
committedJul 16, 2018
remove std.ArrayList.removeOrError function
·
0.15.10.3.0
1 parent d3ce9d0 commit 9b56efc

File tree

1 file changed

+0
-9
lines changed

1 file changed

+0
-9
lines changed
 

‎std/array_list.zig‎

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -113,15 +113,6 @@ pub fn AlignedArrayList(comptime T: type, comptime A: u29) type {
113113
return old_item;
114114
}
115115

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-
125116
pub fn appendSlice(self: *Self, items: []align(A) const T) !void {
126117
try self.ensureCapacity(self.len + items.len);
127118
mem.copy(T, self.items[self.len..], items);

0 commit comments

Comments
 (0)
Please sign in to comment.