From 0fdf39f15d68d1f0591c61cf9e0a2bbb26b1e1af Mon Sep 17 00:00:00 2001 From: Conrad Ludgate Date: Sun, 30 May 2021 20:34:17 +0100 Subject: [PATCH] debug-assert --- src/arrayvec.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/arrayvec.rs b/src/arrayvec.rs index ef9d1e8..b042242 100644 --- a/src/arrayvec.rs +++ b/src/arrayvec.rs @@ -645,6 +645,7 @@ impl ArrayVec { /// Safety: /// This operation is safe if and only if length equals capacity. pub unsafe fn into_inner_unchecked(self) -> [T; CAP] { + debug_assert_eq!(self.len(), self.capacity()); let self_ = ManuallyDrop::new(self); let array = ptr::read(self_.as_ptr() as *const [T; CAP]); array