From 53c10049aad25b267005222730991c573f00d9ae Mon Sep 17 00:00:00 2001 From: Felix Stegmaier Date: Mon, 7 May 2018 01:28:20 +0200 Subject: [PATCH] Change Vec::from_iter to custom panic --- src/vec.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/vec.rs b/src/vec.rs index aad2918b..28ae211a 100644 --- a/src/vec.rs +++ b/src/vec.rs @@ -315,7 +315,6 @@ where impl FromIterator for Vec where N: ArrayLength, - T: fmt::Debug, { fn from_iter(iter: I) -> Self where @@ -323,7 +322,10 @@ where { let mut vec = Vec::new(); for i in iter { - vec.push(i).unwrap(); + match vec.push(i) { + Ok(()) => {}, + Err(_) => panic!("Vec::from_iter overflow") + } } vec }