Packages

object Fmt extends Serializable

Linear Supertypes
Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Fmt
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait Container[A] extends Fmt
  2. sealed trait MArray extends Container[Vector[Fmt]]
  3. final case class MBigInt(value: BigInt) extends MNumber with Product with Serializable
  4. final case class MBin(value: Array[Byte]) extends Fmt with Product with Serializable
  5. sealed abstract class MBool extends Fmt
  6. final case class MByte(value: Byte) extends MNumber with Product with Serializable
  7. final case class MDouble(value: Double) extends MNumber with Product with Serializable
  8. final case class MExtension(typ: Byte, size: Int, value: Array[Byte]) extends Fmt with Product with Serializable
  9. final case class MFloat(value: Float) extends MNumber with Product with Serializable
  10. final case class MInt(value: Int) extends MNumber with Product with Serializable
  11. final case class MLong(value: Long) extends MNumber with Product with Serializable
  12. sealed trait MMap extends Container[Map[Fmt, Fmt]]
  13. sealed trait MNumber extends Fmt
  14. final case class MShort(value: Short) extends MNumber with Product with Serializable
  15. final case class MString(value: String) extends Fmt with Product with Serializable

Value Members

  1. def extension(typ: Byte, size: Int, bytes: Array[Byte]): Fmt
  2. def fromBigInt(value: BigInt): Fmt
  3. def fromBoolean(value: Boolean): Fmt
  4. def fromByte(value: Byte): Fmt
  5. def fromBytes(x: Array[Byte]): Fmt
  6. def fromDouble(value: Double): Fmt
  7. def fromEntries(value: (Fmt, Fmt)*): Fmt
  8. def fromFloat(value: Float): Fmt
  9. def fromInt(value: Int): Fmt
  10. def fromLong(value: Long): Fmt
  11. def fromLsit(value: List[Fmt]): Fmt
  12. def fromMap(value: Map[Fmt, Fmt]): Fmt
  13. def fromSeq(value: Seq[Fmt]): Fmt
  14. def fromShort(value: Short): Fmt
  15. def fromString(value: String): Fmt
  16. def fromValues(value: Fmt*): Fmt
  17. def fromVector(value: Vector[Fmt]): Fmt
  18. def nil: Fmt
  19. def pack(msgPack: Fmt, config: PackerConfig): Array[Byte]
  20. def unit: Fmt
  21. def unpack(buffer: MessageUnpacker): Fmt
  22. def unpack(bytes: Array[Byte], config: UnpackerConfig): Fmt
  23. object MArray extends Serializable
  24. object MBool extends Serializable
  25. object MMap extends Serializable
  26. case object MNil extends Fmt with Product with Serializable
  27. case object MUnit extends Fmt with Product with Serializable