core
core
io.bullet.borer
AdtDecoder
AdtEncoder
AdtEncodingStrategy
AdtEncodingStrategy
Default
Borer
DecodingConfig
EncodingConfig
Error
Error
General
InvalidInputData
Overflow
UnexpectedEndOfInput
Unsupported
ValidationFailure
TransEncodingConfig
ByteAccess
ByteAccess
ForByteArray
ForByteBuffer
ByteStringArrayCodecs
ByteStringArrayCodecs
Cbor
DecodingConfig
DecodingConfig
EncodingConfig
EncodingConfig
TransDecodingConfig
TransDecodingConfig
TransEncodingConfig
TransEncodingConfig
Codec
Codec
ForEither
CommonApi
DataItem
Shifts
Decoder
Decoder
DefaultValueAware
ForEither
Lazy
StringBooleans
StringNulls
StringNumbers
DecodingSetup
Api
Sealed
Default
Default
Dom
AbstractBytesElem
AbstractTextElem
ArrayElem
ArrayElem
Sized
Sized
Unsized
Unsized
BooleanElem
BooleanElem
ByteArrayElem
BytesStreamElem
DoubleElem
Element
Float16Elem
FloatElem
IntElem
LongElem
MapElem
MapElem
Sized
Sized
StringOrElem
Unsized
Unsized
NullElem
NumberStringElem
OverLongElem
SimpleValueElem
StringElem
TaggedElem
TextStreamElem
Transformer
ToJsonSubset
Transformer
UndefinedElem
Encoder
Encoder
ConcatEncoder
DefaultValueAware
ForEither
Lazy
PossiblyWithoutOutput
StringBooleans
StringNulls
StringNumbers
EncodingSetup
Api
JsonApi
Sealed
Float16
Float16
Input
Input
InputOps
PaddingProvider
Position
Provider
InputReader
Json
DecodingConfig
DecodingConfig
EncodingConfig
EncodingConfig
TransDecodingConfig
TransDecodingConfig
TransEncodingConfig
TransEncodingConfig
Logging
ElementType
ArrayElement
MapEntry
MapKey
MapValue
UnboundedByteStringElement
UnboundedTextStringElement
ElementType
LevelInfo
LineFormatLogger
Logger
PrintLogger
Receiver
ToStringLogger
LowPrioDecoders
LowPrioEncoders
LowPrioNullable
NullOptions
Nullable
Nullable
Output
Output
OutputOps
ToTypeProvider
ToValueProvider
Reader
Config
Receiver
Receiver
WithDefault
SimpleValue
SimpleValue
Tag
Tag
BigFloat
DateTimeString
DecimalFraction
EmbeddedCBOR
EpochDateTime
HintBase16
HintBase64
HintBase64url
MagicHeader
NegativeBigNum
Other
PositiveBigNum
TextBase64
TextBase64Url
TextMime
TextRegex
TextUri
TaggedValue
TaggedValue
Target
TranscodingSetup
DecodingApi
EncodingApi
Sealed
Undefined
Utf8
Writer
Writer
Config
Script
Script
io.bullet.borer.cbor
CborParser
Config
CborRenderer
io.bullet.borer.encodings
Base16
Base32
Base64
BaseEncoding
BaseEncoding
LookupBaseEncoding
ZBase32
io.bullet.borer.input
FromByteArrayInput
FromByteArrayProvider
FromByteBufferInput
FromByteBufferProvider
FromFileInput
FromFileProvider
FromInputStreamInput
FromIteratorInput
io.bullet.borer.internal
ByteArrayAccess
ByteArrayAccess
Default
Unsafe
io.bullet.borer.json
JsonRenderer
io.bullet.borer.output
ToByteArrayOutput
ToByteArray
ToByteArrayProvider
ToByteBufferOutput
ToByteBuffer
ToByteBufferProvider
ToFileOutput
ToFile
ToFileProvider
ToOutputStreamOutput
ToOutputStream
ToOutputStreamBase
ToOutputStreamProvider
ToUnitOutput
ToUnitProvider
core
/
io.bullet.borer
/
DataItem
DataItem
object
DataItem
A simple mapping of CBOR data item types to bits for efficient masking.
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
DataItem
.type
Type members
Value members
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