summaryrefslogtreecommitdiff
path: root/src/de/parse.rs
diff options
context:
space:
mode:
authorSimon Bihel <simon.bihel@spruceid.com>2023-06-12 16:53:06 +0100
committerSimon Bihel <simon.bihel@spruceid.com>2023-06-12 16:54:50 +0100
commit058781081b811b65bf14bf2b673de22d0761fbad (patch)
treedc8932b6e2ca0402ddc343aacee41f58cacb2faf /src/de/parse.rs
parent8a13b677f1b99ab78870f8731e75a7642f2d0530 (diff)
Add support for enums in top level
Partially address #71
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 a76f2c5..0080d02 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 })
}