From 1d08021107a64eafcea25c2b1f25afb03960abb2 Mon Sep 17 00:00:00 2001 From: bluss Date: Sun, 30 Jul 2017 14:12:24 +0200 Subject: [PATCH] BUG: Fix serde code for push change --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index f68130c..9f2c844 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -977,7 +977,7 @@ impl<'de, T: Deserialize<'de>, A: Array> Deserialize<'de> for ArrayVec::new(); while let Some(value) = try!(seq.next_element()) { - if let Some(_) = values.push(value) { + if let Err(_) = values.try_push(value) { return Err(SA::Error::invalid_length(A::capacity() + 1, &self)); } }