Debug assert capacity in push_unchecked()

This commit is contained in:
Niklas Fiekas
2017-05-24 21:16:27 +02:00
parent 1b6e0a3bfb
commit 12eee0677c
+1
View File
@@ -197,6 +197,7 @@ impl<A: Array> ArrayVec<A> {
#[inline]
pub unsafe fn push_unchecked(&mut self, element: A::Item) {
let len = self.len();
debug_assert!(len < A::capacity());
ptr::write(self.get_unchecked_mut(len), element);
self.set_len(len + 1);
}