Crate msgpack_timestamp

Crate msgpack_timestamp 

Source
Expand description

This no_std crate implements parsing of MessagePack ext -1 types.

let ts = msgpack_timestamp::Timestamp { sec: 1765371205, nsec: 0 }; // 2025-12-10 12:53:25Z
assert_eq!(&*msgpack_timestamp::pack(&ts), &[105, 57, 109, 69]);
assert_eq!(msgpack_timestamp::unpack(&[105, 57, 109, 69]), Some(ts));

Structs§

Buffer
[u8; 0..=12]
Timestamp

Constants§

EXTENSION
-1

Functions§

pack
Serialise timestamp into MessagePack timestamp -1 extension data
unpack
Parse 4/8/12-byte MessagePack timestamp -1 extension