Fix serde build.

This commit is contained in:
Stephen Chung
2021-03-29 18:46:32 +08:00
parent e306a92ea0
commit 3a6e6848fd
6 changed files with 27 additions and 22 deletions

View File

@@ -143,8 +143,8 @@ impl<'d> Visitor<'d> for DynamicVisitor {
fn visit_map<M: MapAccess<'d>>(self, mut map: M) -> Result<Self::Value, M::Error> {
let mut m: Map = Default::default();
while let Some((k, v)) = map.next_entry()? {
m.insert(k, v);
while let Some((k, v)) = map.next_entry::<&str, _>()? {
m.insert(k.into(), v);
}
Ok(m.into())