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 184b38c commit dcb85aaCopy full SHA for dcb85aa
src/primitives.rs
@@ -369,9 +369,10 @@ where
369
.map_err(|ref err| VersionizeError::Deserialize(format!("{:?}", err)))?;
370
// Construct the object from the array items.
371
// Header(T) fields will be initialized by Default trait impl.
372
- let mut object = FamStructWrapper::from_entries(&entries);
+ let mut object = FamStructWrapper::from_entries(&entries)
373
+ .map_err(|ref err| VersionizeError::Deserialize(format!("{:?}", err)))?;
374
// Update Default T with the deserialized header.
- std::mem::replace(object.as_mut_fam_struct(), header);
375
+ *object.as_mut_fam_struct() = header;
376
Ok(object)
377
}
378
0 commit comments