SimpleCodec

mcodec.SimpleCodec
trait SimpleCodec[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 EnumStringCodec[T]
object StdCodecs.this.bigIntCodec
object StdCodecs.this.booleanCodec
object StdCodecs.this.byteCodec
object StdCodecs.this.charCodec
object StdCodecs.this.dateCodec
object StdCodecs.this.doubleCodec
object StdCodecs.this.floatCodec
object StdCodecs.this.intCodec
object StdCodecs.this.longCodec
object StdCodecs.this.shortCodec
object StdCodecs.this.stringCodec
object StdCodecs.this.symbolCodec
object StdCodecs.this.uuidCodec
Show all

Members list

Value members

Abstract methods

def readSimple(input: SimpleInput): T

Attributes

Source
BaseCodecs.scala
def writeSimple(output: SimpleOutput, 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