ListCodec

mcodec.ListCodec
trait ListCodec[T] extends NullSafeCodec[T]

Attributes

Source
BaseCodecs.scala
Graph
Supertypes
trait NullSafeCodec[T]
trait MCodec[T]
class Object
trait Matchable
class Any
Known subtypes
class StdCodecs.this.PairsMapCodec[K, V]
class StdCodecs.this.TupleCodec[T]

Members list

Value members

Abstract methods

def readList(input: ListInput): T

Attributes

Source
BaseCodecs.scala
def writeList(output: ListOutput, value: T): Unit

Attributes

Source
BaseCodecs.scala

Concrete methods

final def readNonNull(input: Input): T

Attributes

Source
BaseCodecs.scala
final def writeNonNull(output: Output, value: T): Unit

Attributes

Source
BaseCodecs.scala

Inherited methods

final def nullable: MCodec[T | Null]

Attributes

Inherited from:
MCodec
Source
MCodec.scala
final def read(input: Input): T

Attributes

Inherited from:
NullSafeCodec
Source
BaseCodecs.scala
final inline def transform[U](inline onWrite: U => T, inline onRead: T => U): MCodec[U]

Attributes

Inherited from:
MCodec
Source
MCodec.scala
final def transformed[U](onRead: T => U)(onWrite: U => T): MCodec[U]

Attributes

Inherited from:
MCodec
Source
MCodec.scala
final def write(output: Output, value: T): Unit

Attributes

Inherited from:
NullSafeCodec
Source
BaseCodecs.scala