DataItem

io.bullet.borer.DataItem
object DataItem

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

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
DataItem.type

Members list

Type members

Classlikes

object Shifts

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Shifts.type

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