p
msgpack4z
package msgpack4z
- Source
- package.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- msgpack4z
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait AnyValArrayCodec extends AnyRef
- trait AnyValCodec extends AnyRef
- trait ArrayCodec extends AnyRef
- final class Binary extends AnyRef
- trait BinaryCodec extends AnyRef
- trait BooleanArrayCodec extends AnyRef
- trait ByteArrayCodec extends AnyRef
- sealed abstract class CaseClassMapMissingKeyError extends RuntimeException
- class CaseMapCodec[K] extends AnyRef
- trait DoubleArrayCodec extends AnyRef
- final case class Err(e: Throwable) extends UnpackError with Product with Serializable
- sealed abstract class Extractor[A <: AnyRef] extends (A) ⇒ MsgpackUnion
- trait FloatArrayCodec extends AnyRef
- trait IntArrayCodec extends AnyRef
- trait LongArrayCodec extends AnyRef
- final case class MapKeyNotFound(key1: String, key2: String) extends UnpackError with Product with Serializable
- final case class MsgpackArray(value: List[MsgpackUnion]) extends MsgpackUnion with Product with Serializable
- final case class MsgpackBinary(value: Array[Byte]) extends MsgpackUnion with Product with Serializable
- trait MsgpackCodec[A] extends AnyRef
-
abstract
class
MsgpackCompanion[A, B] extends (A) ⇒ B
case class UserId(value: Int) object UserId extends MsgpackCompanion[Int, UserId]
Example: - final case class MsgpackDouble(value: Double) extends MsgpackUnion with Product with Serializable
- final case class MsgpackExt(tpe: Byte, data: Array[Byte]) extends MsgpackUnion with Product with Serializable
- final case class MsgpackLong(value: Long) extends MsgpackUnion with Product with Serializable
- final case class MsgpackMap(value: Map[MsgpackUnion, MsgpackUnion]) extends MsgpackUnion with Product with Serializable
- final case class MsgpackString(value: String) extends MsgpackUnion with Product with Serializable
- final case class MsgpackULong(value: BigInteger) extends MsgpackUnion with Product with Serializable
- sealed abstract class MsgpackUnion extends Product with Serializable
- final case class NotEnoughArraySize(expect: Int, actual: Int) extends UnpackError with Product with Serializable
- final case class Opt[A <: AnyRef] extends AnyVal with Product with Serializable
- final case class Other(message: String) extends UnpackError with Product with Serializable
- type Packer[A] = (MsgPacker, A) ⇒ Unit
- abstract class PackerUnpackerFactory extends AnyRef
- trait RefArrayCodec extends AnyRef
- trait ScalazCodec extends AnyRef
- trait ShortArrayCodec extends AnyRef
- trait StdCodec extends AnyRef
- trait TupleCodec extends AnyRef
- final case class UnexpectedArraySize(expect: Int, actual: Int) extends UnpackError with Product with Serializable
- final case class UnexpectedEitherKey[A](left: A, right: A, actual: A)(implicit A: MsgpackCodec[A]) extends UnpackError with Product with Serializable
- final case class UnexpectedMapSize(expect: Int, actual: Int) extends UnpackError with Product with Serializable
- sealed abstract class UnpackError extends Exception
- type UnpackResult[A] = \/[UnpackError, A]
- type Unpacker[A] = (MsgUnpacker) ⇒ UnpackResult[A]
Value Members
- object ArrayCodecImpl extends ArrayCodec
-
object
BuildInfoMsgpack4zCore extends Product with Serializable
This object was generated by sbt-buildinfo.
- object CaseCodec
- object CaseMapCodec
- object CodecInstances
- object DisjunctionCodec
- object EitherCodec
- object MaybeCodec
- object MsgpackBinary extends (Array[Byte]) ⇒ MsgpackUnion with Serializable
- object MsgpackCodec
- object MsgpackDouble extends (Double) ⇒ MsgpackUnion with Serializable
- object MsgpackFalse extends MsgpackUnion with Product with Serializable
- object MsgpackLong extends (Long) ⇒ MsgpackUnion with Serializable
- object MsgpackMap extends (Map[MsgpackUnion, MsgpackUnion]) ⇒ MsgpackUnion with Serializable
- object MsgpackNil extends MsgpackUnion with Product with Serializable
- object MsgpackString extends (String) ⇒ MsgpackUnion with Serializable
- object MsgpackTrue extends MsgpackUnion with Product with Serializable
- object MsgpackUnion extends Serializable
- object Opt extends Serializable
- object OptionCodec