aboutsummaryrefslogtreecommitdiff
path: root/src/de.rs
diff options
context:
space:
mode:
authorEric Huss <eric@huss.org>2018-07-11 00:13:47 -0700
committerEric Huss <eric@huss.org>2018-07-16 09:10:38 -0700
commit2b6e286fb6244690a6572ebde4e139cbf7a52053 (patch)
treeda35434cfde29b8b3aa20c46dacbad3677f87894 /src/de.rs
parent9796059c58ec315dfc9b4ed0ba37c9e9318cb3fc (diff)
downloadmilf-rs-2b6e286fb6244690a6572ebde4e139cbf7a52053.tar.gz
milf-rs-2b6e286fb6244690a6572ebde4e139cbf7a52053.zip
Support older rustc.
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 => {}
}