core
core
mess
Fmt
Fmt
Container
MArray
MArray
MBigInt
MBin
MBool
MBool
False
True
MByte
MDouble
MExtension
MFloat
MInt
MLong
MMap
MMap
MNil
MNumber
MShort
MString
MTimestamp
MUnit
mess.codec
Decoder
Decoder
DecodingFailure
Encoder
Encoder
AsArray
AsMap
AsMap
TypeMismatchError
auto
semiauto
core
/
mess
/
Fmt
Fmt
object
Fmt
Companion:
class
Graph
Supertypes
Self type
trait
Sum
trait
Mirror
class
Object
trait
Matchable
class
Any
Fmt
.type
Type members
Value members
Type members
Classlikes
sealed
trait
Container
[
A
]
extends
Fmt
object
MArray
Companion:
class
sealed
trait
MArray
extends
Container
[
Vector
[
Fmt
]]
Companion:
object
final case
class
MBigInt
(
value:
BigInt
)
extends
MNumber
final case
class
MBin
(
value:
Array
[
Byte
])
extends
Fmt
sealed abstract
class
MBool
(
val
value:
Boolean
)
extends
Fmt
Companion:
object
object
MBool
Companion:
class
final case
class
MByte
(
value:
Byte
)
extends
MNumber
final case
class
MDouble
(
value:
Double
)
extends
MNumber
final case
class
MExtension
(
typ:
Byte
,
size:
Int
,
value:
Array
[
Byte
])
extends
Fmt
final case
class
MFloat
(
value:
Float
)
extends
MNumber
final case
class
MInt
(
value:
Int
)
extends
MNumber
final case
class
MLong
(
value:
Long
)
extends
MNumber
object
MMap
Companion:
class
sealed
trait
MMap
extends
Container
[
Map
[
Fmt
,
Fmt
]]
Companion:
object
case
object
MNil
extends
Fmt
sealed
trait
MNumber
extends
Fmt
final case
class
MShort
(
value:
Short
)
extends
MNumber
final case
class
MString
(
value:
String
)
extends
Fmt
final case
class
MTimestamp
(
timestamp:
Instant
)
extends
Fmt
case
object
MUnit
extends
Fmt
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Inherited from:
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from:
Mirror
Value members
Concrete methods
def
extension
(
typ:
Byte
,
size:
Int
,
bytes:
Array
[
Byte
]):
Fmt
def
fromBigInt
(
value:
BigInt
):
Fmt
def
fromBoolean
(
value:
Boolean
):
Fmt
def
fromByte
(
value:
Byte
):
Fmt
def
fromBytes
(
value:
Array
[
Byte
]):
Fmt
def
fromDouble
(
value:
Double
):
Fmt
def
fromEntries
(
value: (
Fmt
,
Fmt
)*):
Fmt
def
fromFloat
(
value:
Float
):
Fmt
def
fromInstant
(
value:
Instant
):
Fmt
def
fromInt
(
value:
Int
):
Fmt
def
fromLong
(
value:
Long
):
Fmt
def
fromLsit
(
value:
List
[
Fmt
]):
Fmt
def
fromMap
(
value:
Map
[
Fmt
,
Fmt
]):
Fmt
def
fromSeq
(
value:
Seq
[
Fmt
]):
Fmt
def
fromShort
(
value:
Short
):
Fmt
def
fromString
(
value:
String
):
Fmt
def
fromValues
(
value:
Fmt
*):
Fmt
def
fromVector
(
value:
Vector
[
Fmt
]):
Fmt
def
nil
:
Fmt
def
pack
(
msgPack:
Fmt
,
config:
PackerConfig
):
Array
[
Byte
]
def
unit
:
Fmt
def
unpack
(
bytes:
Array
[
Byte
],
config:
UnpackerConfig
):
Fmt
def
unpack
(
buffer:
MessageUnpacker
):
Fmt