MsgpackCodec

Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

@inline
def apply[A](implicit A: MsgpackCodec[A]): MsgpackCodec[A]
def codec[A](packerF: () => A, unpackerF: () => A): MsgpackCodec[A]
def codecTry[A](packF: () => A, unpackF: MsgUnpacker => A): MsgpackCodec[A]
def from[A, B](applyFunc: A => B, unapplyFunc: B => Option[A])(implicit A: MsgpackCodec[A]): MsgpackCodec[B]
Example
case class UserId(value: Int)
object UserId {
 implicit val msgpackCodec: MsgpackCodec[UserId] =
   MsgpackCodec.from(apply, unapply)
}