We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2bc544c commit 7f01673Copy full SHA for 7f01673
serde_derive/src/de.rs
@@ -1100,8 +1100,7 @@ fn deserialize_struct_in_place(
1100
None,
1101
));
1102
1103
- let all_skipped = fields.iter().all(|field| field.attrs.skip_deserializing());
1104
- let visitor_var = if all_skipped {
+ let mut_seq = if field_names_idents.is_empty() {
1105
quote!(_)
1106
} else {
1107
quote!(mut __seq)
@@ -1152,7 +1151,7 @@ fn deserialize_struct_in_place(
1152
1151
}
1153
1154
#[inline]
1155
- fn visit_seq<__A>(self, #visitor_var: __A) -> _serde::__private::Result<Self::Value, __A::Error>
+ fn visit_seq<__A>(self, #mut_seq: __A) -> _serde::__private::Result<Self::Value, __A::Error>
1156
where
1157
__A: _serde::de::SeqAccess<#delife>,
1158
{
0 commit comments