Converting the object into MessagePack (= Array[Byte])
Converting the object into MessagePack (= Array[Byte])
Converting the input MessagePack into an object.
Converting the input MessagePack into an object. If the conversion fails, throw an IllegalArgumentException
Codec for Any values. This only supports very basic types to enable packing/unpacking collections like Seq[Any], Map[Any, Any] at ease.
Another option to implement AnyCodec is packing pairs of (type, value), but we will not take this approach as this will require many bytes to fully encode type names.