wvlet.airframe.codec.PrimitiveCodec$.AnyCodec
See theAnyCodec companion object 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.
Attributes Companion: object Graph Reset zoom Hide graph Show graph
Supertypes trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Members list Concise view
Value members
Attributes Definition Classes
Attributes Definition Classes
Attributes Inherited from: LoggingMethods
Attributes Inherited from: LoggingMethods
Attributes Inherited from: LoggingMethods
Attributes Inherited from: LoggingMethods
A shortcut for fromMsgPack(StringCodec.toMsgPack(s))
A shortcut for fromMsgPack(StringCodec.toMsgPack(s))
Attributes Inherited from: MessageCodec
Attributes Inherited from: LoggingMethods
Attributes Inherited from: LoggingMethods
Attributes Inherited from: LoggingMethods
Converting the object into MessagePack (= Array[Byte])
Converting the object into MessagePack (= Array[Byte])
Attributes Inherited from: MessageCodec
Attributes Inherited from: LoggingMethods
Attributes Inherited from: LoggingMethods
Converting the input MessagePack into an object. If the conversion fails, throw an IllegalArgumentException
Converting the input MessagePack into an object. If the conversion fails, throw an IllegalArgumentException
Attributes Inherited from: MessageCodec
Attributes Inherited from: LoggingMethods
Attributes Inherited from: LoggingMethods