ArrayByteFlat

scalus.flat.`package`.ArrayByteFlat
class ArrayByteFlat extends Flat[Array[Byte]]

Prealigned Arrays of bytes PreAligned a ≡ PreAligned {preFiller :: Filler, preValue :: a}

Filler ≡ FillerBit Filler | FillerEnd

Array v = A0 | A1 v (Array v) | A2 v v (Array v) ... | A255 ... (Array v)

Attributes

Graph
Supertypes
trait Flat[Array[Byte]]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def bitSize(a: Array[Byte]): Int
def decode(decode: DecoderState): Array[Byte]
def encode(a: Array[Byte], enc: EncoderState): Unit