Move body generator for structs to its own module

Cut-paste
This commit is contained in:
Mingun
2025-06-14 19:03:18 +05:00
parent 19956e6b8e
commit 2d607de146
5 changed files with 707 additions and 690 deletions
+3 -2
View File
@@ -5,8 +5,9 @@
//! ```
use crate::de::enum_;
use crate::de::struct_;
use crate::de::{
deserialize_struct, deserialize_tuple, expr_is_missing, field_i,
deserialize_tuple, expr_is_missing, field_i,
unwrap_to_variant_closure, wrap_deserialize_field_with, wrap_deserialize_with, Parameters,
StructForm, TupleForm,
};
@@ -148,7 +149,7 @@ fn deserialize_externally_tagged_variant(
cattrs,
TupleForm::ExternallyTagged(variant_ident),
),
Style::Struct => deserialize_struct(
Style::Struct => struct_::deserialize_struct(
params,
&variant.fields,
cattrs,