Add attempted newtype struct name to deserialization error message.

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk
2025-10-29 22:38:15 +00:00
parent 1f0cfec5ca
commit 738b5e3fa5

View File

@@ -274,7 +274,7 @@ impl<'a, 'de: 'a> de::Deserializer<'de> for &'a mut Deserializer<'de> {
| "$serde_json::private::RawValue" => visitor.visit_map(self),
| "Cbor" => visitor
.visit_newtype_struct(&mut minicbor_serde::Deserializer::new(self.record_trail()))
.map_err(|e| Self::Error::SerdeDe(e.to_string().into())),
.map_err(|e| Self::Error::SerdeDe(format!("{name}: {e}").into())),
| _ => visitor.visit_newtype_struct(self),
}