DataItem

object DataItem

A simple mapping of CBOR data item types to bits for efficient masking.

class Object
trait Matchable
class Any

Type members

Classlikes

object Shifts

Value members

Concrete methods

def stringify(mask: Int): String

Concrete fields

final val AllButBreak: 15728639
final val ArrayHeader: 65536
final val ArrayStart: 131072
final val Boolean: 4
final val Break: 1048576
final val Bytes: 16384
final val BytesStart: 32768
final val Chars: 2048
final val Complex: 1024000
final val Double: 256
final val EndOfInput: 8388608
final val Float: 128
final val Float16: 64
final val Int: 8
final val Long: 16
final val MapHeader: 262144
final val MapStart: 524288
final val None: 0
final val Null: 1
final val NumberString: 512
final val OverLong: 32
final val SimpleValue: 4194304
final val String: 1024
final val Tag: 2097152
final val Text: 4096
final val TextStart: 8192
final val Undefined: 2