ThriftCodec

class Object
trait Matchable
class Any

Type members

Classlikes

class Decoder(chunk: Chunk[Byte]) extends MutableSchemaBasedValueBuilder[Any, DecoderContext]
final case class DecoderContext(path: Path, expectedCount: Option[Int])
class Encoder extends MutableSchemaBasedValueProcessor[Unit, Context]
Companion:
object
object Encoder
Companion:
class

Types

type Path = Chunk[String]
type PrimitiveDecoder[A] = Path => A

Implicits

Implicits

implicit def thriftCodec[A](implicit schema: Schema[A]): BinaryCodec[A]