sealed abstract
- Companion
- object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
class MsgpackArray
class MsgpackBinary
class MsgpackDouble
class MsgpackExt
object MsgpackFalse
class MsgpackLong
class MsgpackMap
object MsgpackNil
class MsgpackString
object MsgpackTrue
class MsgpackULong
Value members
Concrete methods
final
def fold[A](string: String => A, binary: Array[Byte] => A, long: Long => A, ulong: BigInteger => A, double: Double => A, array: List[MsgpackUnion] => A, map: Map[MsgpackUnion, MsgpackUnion] => A, bool: Boolean => A, ext: (Byte, Array[Byte]) => A, nil: => A): A
final
def foldOpt[A](string: String => Option[A], binary: Array[Byte] => Option[A], long: Long => Option[A], ulong: BigInteger => Option[A], double: Double => Option[A], array: List[MsgpackUnion] => Option[A], map: Map[MsgpackUnion, MsgpackUnion] => Option[A], bool: Boolean => Option[A], ext: (Byte, Array[Byte]) => Option[A], nil: Option[A]): Option[A]