summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorErick Tryzelaar <erick.tryzelaar@gmail.com>2016-04-03 12:33:02 -0700
committerErick Tryzelaar <erick.tryzelaar@gmail.com>2016-04-03 12:33:02 -0700
commita994cc0a207844d0060b5ab1e8bda5030fb9e245 (patch)
tree06fd8f2d0156cf7ccbc71a7e482bdcc759eb202a /src
parent8929d4dbcd49a7611c963d4ce29f3fdd5e4b2123 (diff)
Use IgnoredAny to ignore any unknown fields
Diffstat (limited to 'src')
-rw-r--r--src/task.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/task.rs b/src/task.rs
index db6f1f4..b5ab515 100644
--- a/src/task.rs
+++ b/src/task.rs
@@ -423,7 +423,12 @@ impl Visitor for TaskDeserializeVisitor {
wait = Some(try!(visitor.visit_value()));
},
- field => debug!("field '{}' ignored", field),
+ field => {
+ debug!("field '{}' ignored", field);
+
+ use serde::de::impls::IgnoredAny;
+ let _: IgnoredAny = try!(visitor.visit_value());
+ }
}
}