Skip to content

Commit 749b3ef

Browse files
committed
fix: deserialize named fields with msgpack
1 parent a146f65 commit 749b3ef

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/decode.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@ where
3434
#[cfg(feature = "msgpack")]
3535
#[inline]
3636
pub fn from_msgpack(bytes: &[u8]) -> Result<Self, rmp_serde::decode::Error> {
37-
rmp_serde::from_slice(bytes).map(Self)
37+
let mut deserializer = rmp_serde::Deserializer::new(bytes).with_human_readable();
38+
39+
serde::Deserialize::deserialize(&mut deserializer).map(Self)
3840
}
3941

4042
/// Attemps to deserialize the given bytes as [CBOR](https://cbor.io).

0 commit comments

Comments
 (0)