From dce88b74daf23ce94c53e47bb9b8c77f0b5321b3 Mon Sep 17 00:00:00 2001 From: Erick Tryzelaar Date: Thu, 14 Aug 2014 19:03:23 -0700 Subject: [PATCH] Fix deserializing a tuple from a sequence --- src/de.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/de.rs b/src/de.rs index 1062f572..b96fb541 100644 --- a/src/de.rs +++ b/src/de.rs @@ -305,7 +305,8 @@ pub trait Deserializer: Iterator> { fn expect_tuple_start(&mut self, token: Token) -> Result { match token { TupleStart(len) => Ok(len), - token => Err(self.syntax_error(token, [TupleStartKind])), + SeqStart(len) => Ok(len), + token => Err(self.syntax_error(token, [TupleStartKind, SeqStartKind])), } }