scodec.msgpack.codecs

MessagePackCodec

Related Doc: package codecs

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: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

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

    Definition Classes
    Codec
  5. final def ==(arg0: Any): Boolean

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

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

  8. implicit val array32: Codec[MArray32]

  9. def asDecoder: Decoder[MessagePack]

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

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

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

  13. implicit val bin32: Codec[MBinary32]

  14. implicit val bin8: Codec[MBinary8]

  15. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    Codec
  33. implicit val ext16: Codec[MExtended16]

  34. implicit val ext32: Codec[MExtended32]

  35. implicit val ext8: Codec[MExtended8]

  36. def finalize(): Unit

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

  38. implicit val fixExt1: Codec[MFixExtended1]

  39. implicit val fixExt16: Codec[MFixExtended16]

  40. implicit val fixExt2: Codec[MFixExtended2]

  41. implicit val fixExt4: Codec[MFixExtended4]

  42. implicit val fixExt8: Codec[MFixExtended8]

  43. implicit val fixMap: Codec[MFixMap]

  44. implicit val fixStr: Codec[MFixString]

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

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

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

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

  49. implicit val float64: Codec[MFloat64]

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

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

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

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

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

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

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

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

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

  59. implicit val map32: Codec[MMap32]

  60. implicit val mint16: Codec[MInt16]

  61. implicit val mint32: Codec[MInt32]

  62. implicit val mint64: Codec[MInt64]

  63. implicit val mint8: Codec[MInt8]

  64. implicit val muint16: Codec[MUInt16]

  65. implicit val muint32: Codec[MUInt32]

  66. implicit val muint64: Codec[MUInt64]

  67. implicit val muint8: Codec[MUInt8]

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

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

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

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

  72. final def notify(): Unit

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

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

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

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

  77. def sizeBound: SizeBound

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

  79. implicit val str32: Codec[MString32]

  80. implicit val str8: Codec[MString8]

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

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

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

    Definition Classes
    Codec
  84. def toString(): String

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    Codec
  95. 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