diff --git a/src/registry.rs b/src/registry.rs index ee2d30b..6663c75 100644 --- a/src/registry.rs +++ b/src/registry.rs @@ -623,7 +623,7 @@ mod deserializers { where A: SeqAccess<'de>, { - while let Some(_) = seq.next_element::()? {} + while seq.next_element::()?.is_some() {} Ok(HashMap::new()) } @@ -717,7 +717,10 @@ mod deserializers { where M: MapAccess<'de>, { - while let Some(_) = map.next_entry::()? {} + while map + .next_entry::()? + .is_some() + {} Ok(Vec::new()) }