diff options
author | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2016-04-03 12:33:02 -0700 |
---|---|---|
committer | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2016-04-03 12:33:02 -0700 |
commit | a994cc0a207844d0060b5ab1e8bda5030fb9e245 (patch) | |
tree | 06fd8f2d0156cf7ccbc71a7e482bdcc759eb202a /src | |
parent | 8929d4dbcd49a7611c963d4ce29f3fdd5e4b2123 (diff) |
Use IgnoredAny to ignore any unknown fields
Diffstat (limited to 'src')
-rw-r--r-- | src/task.rs | 7 |
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()); + } } } |