StdCodecs

mcodec.StdCodecs
trait StdCodecs

Attributes

Source
StdCodecs.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object MCodec

Members list

Type members

Classlikes

protected class ObjectMapCodec[K, V] extends ObjectCodec[Map[K, V]]

Attributes

Source
StdCodecs.scala
Supertypes
trait ObjectCodec[Map[K, V]]
trait NullSafeCodec[Map[K, V]]
trait MCodec[Map[K, V]]
class Object
trait Matchable
class Any
Show all
protected class PairsMapCodec[K, V] extends ListCodec[Map[K, V]]

Attributes

Source
StdCodecs.scala
Supertypes
trait ListCodec[Map[K, V]]
trait NullSafeCodec[Map[K, V]]
trait MCodec[Map[K, V]]
class Object
trait Matchable
class Any
Show all
protected class TupleCodec[T <: Tuple](codecs: List[MCodec[Any]]) extends ListCodec[T]

Attributes

Source
StdCodecs.scala
Supertypes
trait ListCodec[T]
trait NullSafeCodec[T]
trait MCodec[T]
class Object
trait Matchable
class Any
Show all

Attributes

Source
StdCodecs.scala
Supertypes
class Object
trait Matchable
class Any
Show all
Self type
object bigIntCodec extends SimpleCodec[BigInt]

Attributes

Source
StdCodecs.scala
Supertypes
trait MCodec[BigInt]
class Object
trait Matchable
class Any
Show all
Self type
object booleanCodec extends SimpleCodec[Boolean]

Attributes

Source
StdCodecs.scala
Supertypes
trait MCodec[Boolean]
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Source
StdCodecs.scala
Supertypes
trait MCodec[Array[Byte]]
class Object
trait Matchable
class Any
Show all
Self type
object byteCodec extends SimpleCodec[Byte]

Attributes

Source
StdCodecs.scala
Supertypes
trait SimpleCodec[Byte]
trait MCodec[Byte]
class Object
trait Matchable
class Any
Show all
Self type
StdCodecs.this.StdCodecs.this.byteCodec.type
object charCodec extends SimpleCodec[Char]

Attributes

Source
StdCodecs.scala
Supertypes
trait SimpleCodec[Char]
trait MCodec[Char]
class Object
trait Matchable
class Any
Show all
Self type
StdCodecs.this.StdCodecs.this.charCodec.type
object dateCodec extends SimpleCodec[Date]

Attributes

Source
StdCodecs.scala
Supertypes
trait SimpleCodec[Date]
trait MCodec[Date]
class Object
trait Matchable
class Any
Show all
Self type
StdCodecs.this.StdCodecs.this.dateCodec.type
object doubleCodec extends SimpleCodec[Double]

Attributes

Source
StdCodecs.scala
Supertypes
trait MCodec[Double]
class Object
trait Matchable
class Any
Show all
Self type
object floatCodec extends SimpleCodec[Float]

Attributes

Source
StdCodecs.scala
Supertypes
trait MCodec[Float]
class Object
trait Matchable
class Any
Show all
Self type
StdCodecs.this.StdCodecs.this.floatCodec.type
object intCodec extends SimpleCodec[Int]

Attributes

Source
StdCodecs.scala
Supertypes
trait SimpleCodec[Int]
trait MCodec[Int]
class Object
trait Matchable
class Any
Show all
Self type
StdCodecs.this.StdCodecs.this.intCodec.type
object longCodec extends SimpleCodec[Long]

Attributes

Source
StdCodecs.scala
Supertypes
trait SimpleCodec[Long]
trait MCodec[Long]
class Object
trait Matchable
class Any
Show all
Self type
StdCodecs.this.StdCodecs.this.longCodec.type
object shortCodec extends SimpleCodec[Short]

Attributes

Source
StdCodecs.scala
Supertypes
trait MCodec[Short]
class Object
trait Matchable
class Any
Show all
Self type
StdCodecs.this.StdCodecs.this.shortCodec.type
object stringCodec extends SimpleCodec[String]

Attributes

Source
StdCodecs.scala
Supertypes
trait MCodec[String]
class Object
trait Matchable
class Any
Show all
Self type
object symbolCodec extends SimpleCodec[Symbol]

Attributes

Source
StdCodecs.scala
Supertypes
trait MCodec[Symbol]
class Object
trait Matchable
class Any
Show all
Self type
object uuidCodec extends SimpleCodec[UUID]

Attributes

Source
StdCodecs.scala
Supertypes
trait SimpleCodec[UUID]
trait MCodec[UUID]
class Object
trait Matchable
class Any
Show all
Self type
StdCodecs.this.StdCodecs.this.uuidCodec.type

Givens

Givens

given arrayCodec: [T : ClassTag : MCodec] => arrayCodec[T]

Attributes

Source
StdCodecs.scala

Attributes

Source
StdCodecs.scala

Attributes

Source
StdCodecs.scala

Attributes

Source
StdCodecs.scala

Attributes

Source
StdCodecs.scala

Attributes

Source
StdCodecs.scala

Attributes

Source
StdCodecs.scala

Attributes

Source
StdCodecs.scala
given eitherCodec: [L : MCodec, R : MCodec] => eitherCodec[L, R]

Attributes

Source
StdCodecs.scala

Attributes

Source
StdCodecs.scala
given hashSetCodec: [T : MCodec] => ListCodec[HashSet[T]]

Attributes

Source
StdCodecs.scala

Attributes

Source
StdCodecs.scala

Attributes

Source
StdCodecs.scala
given listCodec: [T : MCodec] => ListCodec[List[T]]

Attributes

Source
StdCodecs.scala

Attributes

Source
StdCodecs.scala
inline given mapCodec: [K : MCodec, V : MCodec] => MCodec[Map[K, V]]

Attributes

Source
StdCodecs.scala
given nothingCodec: MCodec[Nothing]

Attributes

Source
StdCodecs.scala
given nullCodec: MCodec[Null]

Attributes

Source
StdCodecs.scala
given optionCodec: [T : MCodec] => optionCodec[T]

Attributes

Source
StdCodecs.scala
given seqCodec: [C <: (Seq), T] => (MCodec[T], Factory[T, C[T]]) => ListCodec[C[T]]

Attributes

Source
StdCodecs.scala
given setCodec: [C <: (Set), T] => (MCodec[T], Factory[T, C[T]]) => ListCodec[C[T]]

Attributes

Source
StdCodecs.scala

Attributes

Source
StdCodecs.scala

Attributes

Source
StdCodecs.scala

Attributes

Source
StdCodecs.scala
inline given tupleCodec: [T <: Tuple] => TupleCodec[T]

Attributes

Source
StdCodecs.scala

Attributes

Source
StdCodecs.scala

Attributes

Source
StdCodecs.scala
given vectorCodec: [T : MCodec] => ListCodec[Vector[T]]

Attributes

Source
StdCodecs.scala
given voidCodec: MCodec[Void | Null]

Attributes

Source
StdCodecs.scala