scodec.msgpack.codecs

MessagePackCodec

object MessagePackCodec extends Codec[MessagePack]

Linear Supertypes
Codec[MessagePack], GenCodec[MessagePack, MessagePack], Decoder[MessagePack], Encoder[MessagePack], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MessagePackCodec
  2. Codec
  3. GenCodec
  4. Decoder
  5. Encoder
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def :+:[B](left: Codec[B]): CoproductCodecBuilder[:+:[B, :+:[MessagePack, CNil]], ::[Codec[B], ::[Codec[MessagePack], HNil]], :+:[B, :+:[MessagePack, CNil]]]

    Definition Classes
    Codec
  5. final def <~[B](codecB: Codec[B])(implicit ev: =:=[Unit, B]): Codec[MessagePack]

    Definition Classes
    Codec
  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  8. final def >>~[B](f: (MessagePack) ⇒ Codec[B]): Codec[(MessagePack, B)]

    Definition Classes
    Codec
  9. implicit val array16: Codec[MArray16]

  10. implicit val array32: Codec[MArray32]

  11. def asDecoder: Decoder[MessagePack]

    Definition Classes
    Decoder
  12. def asEncoder: Encoder[MessagePack]

    Definition Classes
    Encoder
  13. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  14. implicit val bin16: Codec[MBinary16]

  15. implicit val bin32: Codec[MBinary32]

  16. implicit val bin8: Codec[MBinary8]

  17. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def compact: Codec[MessagePack]

    Definition Classes
    Codec → GenCodec → Encoder
  19. final def complete: Codec[MessagePack]

    Definition Classes
    Codec → GenCodec → Decoder
  20. final def consume[B](f: (MessagePack) ⇒ Codec[B])(g: (B) ⇒ MessagePack): Codec[B]

    Definition Classes
    Codec
  21. def contramap[C](f: (C) ⇒ MessagePack): GenCodec[C, MessagePack]

    Definition Classes
    GenCodec → Encoder
  22. def decode(m: BitVector): Attempt[DecodeResult[MessagePack]]

    Definition Classes
    MessagePackCodec → Decoder
  23. def decodeOnly[AA >: MessagePack]: Codec[AA]

    Definition Classes
    Codec → Decoder
  24. final def decodeValue(bits: BitVector): Attempt[MessagePack]

    Definition Classes
    Decoder
  25. final def downcast[B <: MessagePack](implicit tb: Typeable[B]): Codec[B]

    Definition Classes
    Codec
  26. final def dropLeft[B](codecB: Codec[B])(implicit ev: =:=[Unit, MessagePack]): Codec[B]

    Definition Classes
    Codec
  27. final def dropRight[B](codecB: Codec[B])(implicit ev: =:=[Unit, B]): Codec[MessagePack]

    Definition Classes
    Codec
  28. def econtramap[C](f: (C) ⇒ Attempt[MessagePack]): GenCodec[C, MessagePack]

    Definition Classes
    GenCodec → Encoder
  29. def emap[C](f: (MessagePack) ⇒ Attempt[C]): GenCodec[MessagePack, C]

    Definition Classes
    GenCodec → Decoder
  30. def encode(m: MessagePack): Attempt[BitVector]

    Definition Classes
    MessagePackCodec → Encoder
  31. def encodeOnly: Codec[MessagePack]

    Definition Classes
    Encoder
  32. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  33. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  34. final def exmap[B](f: (MessagePack) ⇒ Attempt[B], g: (B) ⇒ Attempt[MessagePack]): Codec[B]

    Definition Classes
    Codec
  35. implicit val ext16: Codec[MExtension16]

  36. implicit val ext32: Codec[MExtension32]

  37. implicit val ext8: Codec[MExtension8]

  38. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  39. implicit val fixArray: Codec[MFixArray]

  40. implicit val fixExt1: Codec[MFixExtension1]

  41. implicit val fixExt16: Codec[MFixExtension16]

  42. implicit val fixExt2: Codec[MFixExtension2]

  43. implicit val fixExt4: Codec[MFixExtension4]

  44. implicit val fixExt8: Codec[MFixExtension8]

  45. implicit val fixMap: Codec[MFixMap]

  46. implicit val fixStr: Codec[MFixString]

  47. def flatMap[B](f: (MessagePack) ⇒ Decoder[B]): Decoder[B]

    Definition Classes
    Decoder
  48. final def flatZip[B](f: (MessagePack) ⇒ Codec[B]): Codec[(MessagePack, B)]

    Definition Classes
    Codec
  49. final def flattenLeftPairs(implicit f: FlattenLeftPairs[MessagePack]): Codec[Out]

    Definition Classes
    Codec
  50. implicit val float32: Codec[MFloat32]

  51. implicit val float64: Codec[MFloat64]

  52. final def fuse[AA <: MessagePack, BB >: MessagePack](implicit ev: =:=[BB, AA]): Codec[BB]

    Definition Classes
    GenCodec
  53. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  54. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  55. final def hlist: Codec[::[MessagePack, HNil]]

    Definition Classes
    Codec
  56. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  57. implicit val mFalse: Codec[MFalse.type]

  58. implicit val mTrue: Codec[MTrue.type]

  59. def map[C](f: (MessagePack) ⇒ C): GenCodec[MessagePack, C]

    Definition Classes
    GenCodec → Decoder
  60. implicit val map16: Codec[MMap16]

  61. implicit val map32: Codec[MMap32]

  62. implicit val mint16: Codec[MInt16]

  63. implicit val mint32: Codec[MInt32]

  64. implicit val mint64: Codec[MInt64]

  65. implicit val mint8: Codec[MInt8]

  66. implicit val muint16: Codec[MUInt16]

  67. implicit val muint32: Codec[MUInt32]

  68. implicit val muint64: Codec[MUInt64]

  69. implicit val muint8: Codec[MUInt8]

  70. final def narrow[B](f: (MessagePack) ⇒ Attempt[B], g: (B) ⇒ MessagePack): Codec[B]

    Definition Classes
    Codec
  71. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  72. implicit val negativeFixInt: Codec[MNegativeFixInt]

  73. implicit val nil: Codec[MNil.type]

  74. final def notify(): Unit

    Definition Classes
    AnyRef
  75. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  76. final def pairedWith[B](codecB: Codec[B]): Codec[(MessagePack, B)]

    Definition Classes
    Codec
  77. def pcontramap[C](f: (C) ⇒ Option[MessagePack]): GenCodec[C, MessagePack]

    Definition Classes
    GenCodec → Encoder
  78. implicit val positiveFixInt: Codec[MPositiveFixInt]

  79. def sizeBound: SizeBound

    Definition Classes
    MessagePackCodec → Encoder
  80. implicit val str16: Codec[MString16]

  81. implicit val str32: Codec[MString32]

  82. implicit val str8: Codec[MString8]

  83. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  84. def toField[K]: Codec[FieldType[K, MessagePack]]

    Definition Classes
    Codec
  85. def toFieldWithContext[K <: Symbol](k: K): Codec[FieldType[K, MessagePack]]

    Definition Classes
    Codec
  86. def toString(): String

    Definition Classes
    AnyRef → Any
  87. final def unit(zero: MessagePack): Codec[Unit]

    Definition Classes
    Codec
  88. final def upcast[B >: MessagePack](implicit ta: Typeable[MessagePack]): Codec[B]

    Definition Classes
    Codec
  89. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  90. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  91. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  92. final def widen[B](f: (MessagePack) ⇒ B, g: (B) ⇒ Attempt[MessagePack]): Codec[B]

    Definition Classes
    Codec
  93. final def withContext(context: String): Codec[MessagePack]

    Definition Classes
    Codec
  94. final def withToString(str: ⇒ String): Codec[MessagePack]

    Definition Classes
    Codec
  95. final def xmap[B](f: (MessagePack) ⇒ B, g: (B) ⇒ MessagePack): Codec[B]

    Definition Classes
    Codec
  96. final def ~[B](codecB: Codec[B]): Codec[(MessagePack, B)]

    Definition Classes
    Codec
  97. final def ~>[B](codecB: Codec[B])(implicit ev: =:=[Unit, MessagePack]): Codec[B]

    Definition Classes
    Codec

Inherited from Codec[MessagePack]

Inherited from GenCodec[MessagePack, MessagePack]

Inherited from Decoder[MessagePack]

Inherited from Encoder[MessagePack]

Inherited from AnyRef

Inherited from Any

Ungrouped