From a4a46e812bdc7f20b5e445d9e41d21d2134b9bdb Mon Sep 17 00:00:00 2001 From: Matt Bilker Date: Sat, 18 Aug 2018 22:11:20 -0400 Subject: [PATCH] de: add comment regarding the for loop --- src/de/structure.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/de/structure.rs b/src/de/structure.rs index acf28e7..cdba413 100644 --- a/src/de/structure.rs +++ b/src/de/structure.rs @@ -90,6 +90,7 @@ impl<'de, 'a> MapAccess<'de> for Struct<'a, 'de> { debug!("--> ::next_value_seed()"); let value = seed.deserialize(&mut *self.de)?; + // Cannot use `next_value_seed` recursively here as it would restart this for loop for _ in 0..self.values_to_consume { warn!("Struct::next_value_seed() => ignoring Attribute node value"); let seed = PhantomData;