summaryrefslogtreecommitdiff
path: root/src/de/parse.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/parse.rs')
-rw-r--r--src/de/parse.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/de/parse.rs b/src/de/parse.rs
index 4f96fb9..3be7aa2 100644
--- a/src/de/parse.rs
+++ b/src/de/parse.rs
@@ -280,8 +280,8 @@ impl<'a> Parser<'a> {
// Parses all top level nodes into the `root` map.
while self.parse(&mut root)? {}
let iter = match root {
- Level::Nested(map) => map.into_iter(),
- _ => BTreeMap::default().into_iter(),
+ Level::Nested(map) => map.into_iter().peekable(),
+ _ => BTreeMap::default().into_iter().peekable(),
};
Ok(QsDeserializer { iter, value: None })
}