Msgpax v2.3.0 API Reference

Modules

This module provides functions for serializing and deserializing Elixir terms using the MessagePack format.

A struct to represent the MessagePack Binary type.

A struct used to represent the MessagePack Extension type.

Behaviour to unpack Msgpax.Ext structs into arbitrary terms.

Represents a fragment of MessagePack data.

The Msgpax.Packer protocol is responsible for serializing any Elixir data structure according to the MessagePack specification.

A Plug.Parsers plug for parsing a MessagePack-encoded body.

Reserved extensions automatically get handled by Msgpax.

Exceptions

Exception that represents an error in packing terms.

Raised when there's an error in deserializing some data into an Elixir term.