aboutsummaryrefslogtreecommitdiff
path: root/src/de.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/de.rs')
-rw-r--r--src/de.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/de.rs b/src/de.rs
index d41ca12..65632fc 100644
--- a/src/de.rs
+++ b/src/de.rs
@@ -1179,12 +1179,12 @@ impl<'a> Deserializer<'a> {
values.push((key, value));
return Ok(());
}
- match values.iter_mut().find(|(k, _)| *k == key) {
- Some((_, Value { e: E::InlineTable(ref mut v), .. })) => {
+ match values.iter_mut().find(|&&mut (ref k, _)| *k == key) {
+ Some(&mut (_, Value { e: E::InlineTable(ref mut v), .. })) => {
return self.add_dotted_key(key_parts, value, v);
}
- Some((_, Value { start, .. })) => {
- return Err(self.error(*start, ErrorKind::DottedKeyInvalidType));
+ Some(&mut (_, Value { start, .. })) => {
+ return Err(self.error(start, ErrorKind::DottedKeyInvalidType));
}
None => {}
}