From 12eee0677c36b5b9caaaa1eb60491837c5a45fa1 Mon Sep 17 00:00:00 2001 From: Niklas Fiekas Date: Wed, 24 May 2017 21:16:27 +0200 Subject: [PATCH] Debug assert capacity in push_unchecked() --- src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib.rs b/src/lib.rs index 84b80f5..cf5f6c7 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -197,6 +197,7 @@ impl ArrayVec { #[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); }