pub fn pushBackBounded(deque: *Self, item: T) error deque: *Selfitem: T160
161
162
163 pub fn pushBackBounded(deque: *Self, item: T) error{OutOfMemory}!void {
if (deque.buffer.len - deque.len == 0) return error.OutOfMemory;
deque.pushBackAssumeCapacity(item);
}
Add one item to the back of the deque.
Never invalidates element pointers.
If the deque lacks unused capacity for the additional item, returns
error.OutOfMemory.