Default serializer
MessagePackException is a root Exception for MessagePack related operation.
UnpackException is thrown on deserialization failure
Serializes args.
Helper for Packer construction.
Register a serialization handler for T type
Register a deserialization handler for T type
Deserializes buffer using stream deserializer.
Deserializes buffer using direct-conversion deserializer.
Return value version
Internal buffer and related operations for Unpacker
Packer is a MessagePack serializer
RefBuffer is a reference stored buffer for more efficient serialization
This StreamingUnpacker is a MessagePack streaming deserializer
Unpacked is a Range wrapper for stream deserialization result
This Unpacker is a MessagePack direct-conversion deserializer
Value is a MessagePack value representation
from core.sys.posix.sys.uio.iovec for compatibility with posix.
Attribute for specifying non pack/unpack field. This is an alternative approach of MessagePackable mixin.
auto data = tuple("MessagePack!", [1, 2], true); auto serialized = pack(data); // ... typeof(data) deserialized; unpack(serialized, deserialized); assert(data == deserialized);
<a href="http://www.boost.org/LICENSE_1_0.txt">Boost License 1.0</a>.
Copyright Masahiro Nakagawa 2010-.
MessagePack serializer and deserializer implementation.
MessagePack is a binary-based serialization specification.