私は以下の構造を持っています。 サイズフィールドがベクトルデータのすぐ前にある場合、vector()でベクトルをエンコードすることができます。しかしここでは、ベクトルサイズを符号化するフィールドは隣接していません。 case class Item(
address: Int,
size: Int,
)
case class Header {
// lots of o
SCodecの新しいユーザーとして、かなりの学習曲線があります。私は、ソースとドキュメントを読んでいても解決できないような障害にぶつかった。 私はこの def packedByte : Codec[Int :: Int :: Int :: HNil] = uint(4) :: uint(2) :: uint(2)
のような関数として人気の高いコーデックを定義し、この case class My