Fix JsonHeaderParser::visit_json()

This commit is contained in:
Matthias Beyer 2015-12-02 11:54:10 +01:00
parent 500fb281a0
commit 7549db4ffc

View file

@ -74,11 +74,12 @@ fn visit_json(v: &Value) -> FileHeaderData {
} }
}, },
&Value::Object(ref btree) => { &Value::Object(ref btree) => {
let btree = btree.clone();
FileHeaderData::Map{ FileHeaderData::Map{
keys: btree.clone().iter().map(|(k, v)| keys: btree.into_iter().map(|(k, v)|
FileHeaderData::Key { FileHeaderData::Key {
name: k.clone(), name: k,
value: Box::new(visit_json(v)), value: Box::new(visit_json(&v)),
} }
).collect() ).collect()
} }