From 6cd71e3e1dafbaed4585808926c3a0cd0b66507e Mon Sep 17 00:00:00 2001 From: Erick Tryzelaar Date: Fri, 15 Aug 2014 09:02:30 -0700 Subject: [PATCH] deserializing from maps should ignore unknown values --- serde_macros/src/lib.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/serde_macros/src/lib.rs b/serde_macros/src/lib.rs index 19597aa1..fd214f58 100644 --- a/serde_macros/src/lib.rs +++ b/serde_macros/src/lib.rs @@ -465,7 +465,11 @@ fn deserialize_struct_from_map( match key { $key_arms - _ => { } + _ => { + // Ignore unknown fields. + let _: ::serde::de::IgnoreTokens = + try!(Deserializable::deserialize($deserializer)); + } } } }