mcodec.MCodec
See theMCodec companion trait
object MCodec extends StdCodecs, ManualCodecs, JavaCodecs, Derivation
Attributes
- Companion
- trait
- Source
- MCodec.scala
- Graph
-
- Supertypes
-
trait Derivationtrait JavaCodecstrait ManualCodecstrait StdCodecsclass Objecttrait Matchableclass AnyShow all
- Self type
-
MCodec.type
Members list
Type members
Inherited classlikes
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
- Supertypes
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
- Supertypes
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
- Supertypes
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
- Supertypes
protected class ObjectMapCodec[K, V] extends ObjectCodec[Map[K, V]]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
protected class PairsMapCodec[K, V] extends ListCodec[Map[K, V]]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
protected class TupleCodec[T <: Tuple](codecs: List[MCodec[Any]]) extends ListCodec[T]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
trait ListCodec[T]trait NullSafeCodec[T]trait MCodec[T]class Objecttrait Matchableclass AnyShow all
object bigDecimalCodec extends SimpleCodec[BigDecimal]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
trait SimpleCodec[BigDecimal]trait NullSafeCodec[BigDecimal]trait MCodec[BigDecimal]class Objecttrait Matchableclass AnyShow all
object bigIntCodec extends SimpleCodec[BigInt]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
trait SimpleCodec[BigInt]trait NullSafeCodec[BigInt]class Objecttrait Matchableclass AnyShow all
object booleanCodec extends SimpleCodec[Boolean]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
trait SimpleCodec[Boolean]trait NullSafeCodec[Boolean]class Objecttrait Matchableclass AnyShow all
object byteArrayCodec extends SimpleCodec[Array[Byte]]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
object byteCodec extends SimpleCodec[Byte]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
object charCodec extends SimpleCodec[Char]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
object dateCodec extends SimpleCodec[Date]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
object doubleCodec extends SimpleCodec[Double]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
trait SimpleCodec[Double]trait NullSafeCodec[Double]class Objecttrait Matchableclass AnyShow all
object floatCodec extends SimpleCodec[Float]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
object intCodec extends SimpleCodec[Int]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
object longCodec extends SimpleCodec[Long]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
object shortCodec extends SimpleCodec[Short]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
object stringCodec extends SimpleCodec[String]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
trait SimpleCodec[String]trait NullSafeCodec[String]class Objecttrait Matchableclass AnyShow all
object symbolCodec extends SimpleCodec[Symbol]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
trait SimpleCodec[Symbol]trait NullSafeCodec[Symbol]class Objecttrait Matchableclass AnyShow all
object uuidCodec extends SimpleCodec[UUID]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
Value members
Concrete methods
Attributes
- Source
- MCodec.scala
Attributes
- Source
- MCodec.scala
Attributes
- Source
- MCodec.scala
Force-write variant: writes every @transientDefault field even when equal to its default. Implemented via the IgnoreTransientDefaults Output marker, so it works for ANY codec and recurses into nested products. Read is unchanged.
Force-write variant: writes every @transientDefault field even when equal to its default. Implemented via the IgnoreTransientDefaults Output marker, so it works for ANY codec and recurses into nested products. Read is unchanged.
Attributes
- Source
- MCodec.scala
Attributes
- Source
- MCodec.scala
Attributes
- Source
- MCodec.scala
Attributes
- Source
- MCodec.scala
Inherited methods
Attributes
- Inherited from:
- ManualCodecs
- Source
- ManualCodecs.scala
Attributes
- Inherited from:
- ManualCodecs
- Source
- ManualCodecs.scala
Attributes
- Inherited from:
- ManualCodecs
- Source
- ManualCodecs.scala
Attributes
- Inherited from:
- Derivation
- Source
- Derivation.scala
Attributes
- Inherited from:
- Derivation
- Source
- Derivation.scala
Attributes
- Inherited from:
- Derivation
- Source
- Derivation.scala
Attributes
- Inherited from:
- Derivation
- Source
- Derivation.scala
Attributes
- Inherited from:
- Derivation
- Source
- Derivation.scala
Attributes
- Inherited from:
- Derivation
- Source
- Derivation.scala
Attributes
- Inherited from:
- Derivation
- Source
- Derivation.scala
Attributes
- Inherited from:
- Derivation
- Source
- Derivation.scala
Attributes
- Inherited from:
- ManualCodecs
- Source
- ManualCodecs.scala
Attributes
- Inherited from:
- Derivation
- Source
- Derivation.scala
Attributes
- Inherited from:
- ManualCodecs
- Source
- ManualCodecs.scala
Attributes
- Inherited from:
- Derivation
- Source
- Derivation.scala
Attributes
- Inherited from:
- ManualCodecs
- Source
- ManualCodecs.scala
Attributes
- Inherited from:
- ManualCodecs
- Source
- ManualCodecs.scala
Attributes
- Inherited from:
- Derivation
- Source
- Derivation.scala
Givens
Inherited givens
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
given jCollectionCodec: [A, C <: Collection[A]] => (MCodec[A], JFactory[A, C]) => jCollectionCodec[A, C]
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
given jMapCodec: [K, V, M <: Map[K, V]] => (MKeyCodec[K], MCodec[V], JMapFactory[K, V, M]) => jMapCodec[K, V, M]
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
In this article