We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fd5b5e9 commit 005cb84Copy full SHA for 005cb84
serde_derive/src/ser.rs
@@ -289,7 +289,13 @@ fn serialize_tuple_struct(
289
}
290
291
fn serialize_struct(params: &Parameters, fields: &[Field], cattrs: &attr::Container) -> Fragment {
292
- assert!(fields.len() as u64 <= u64::from(u32::MAX));
+ assert!(
293
+ fields.len() as u64 <= u64::from(u32::MAX),
294
+ "too many fields in {}: {}, maximum supported count is {}",
295
+ cattrs.name().serialize_name(),
296
+ fields.len(),
297
+ u32::MAX
298
+ );
299
300
if cattrs.has_flatten() {
301
serialize_struct_as_map(params, fields, cattrs)
0 commit comments