halotukozak.mcodec.MCodec
See theMCodec companion trait
object MCodec extends StdCodecs, ManualCodecs, JavaCodecs, Derivation, BsonCodecs
Attributes
- Companion
- trait
- Source
- MCodec.scala
- Graph
-
- Supertypes
-
trait BsonCodecstrait 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
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Inherited from:
- JavaCodecs
- Source
- JavaCodecs.scala
- Supertypes
-
class Objecttrait Matchableclass Any
protected class ObjectMapCodec[K, V] extends ObjectCodec[Map[K, V]]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
protected class PairsMapCodec[K, V] extends ListCodec[Map[K, V]]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
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]trait MCodec[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]trait MCodec[Boolean]class Objecttrait Matchableclass AnyShow all
object byteArrayCodec extends SimpleCodec[Array[Byte]]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
class Objecttrait Matchableclass AnyShow all
object byteCodec extends SimpleCodec[Byte]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
trait SimpleCodec[Byte]trait NullSafeCodec[Byte]trait MCodec[Byte]class Objecttrait Matchableclass AnyShow all
object charCodec extends SimpleCodec[Char]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
trait SimpleCodec[Char]trait NullSafeCodec[Char]trait MCodec[Char]class Objecttrait Matchableclass AnyShow all
object dateCodec extends SimpleCodec[Date]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
trait SimpleCodec[Date]trait NullSafeCodec[Date]trait MCodec[Date]class Objecttrait Matchableclass AnyShow all
object doubleCodec extends SimpleCodec[Double]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
trait SimpleCodec[Double]trait NullSafeCodec[Double]trait MCodec[Double]class Objecttrait Matchableclass AnyShow all
object floatCodec extends SimpleCodec[Float]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
trait SimpleCodec[Float]trait NullSafeCodec[Float]trait MCodec[Float]class Objecttrait Matchableclass AnyShow all
object intCodec extends SimpleCodec[Int]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
trait SimpleCodec[Int]trait NullSafeCodec[Int]trait MCodec[Int]class Objecttrait Matchableclass AnyShow all
object longCodec extends SimpleCodec[Long]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
trait SimpleCodec[Long]trait NullSafeCodec[Long]trait MCodec[Long]class Objecttrait Matchableclass AnyShow all
object shortCodec extends SimpleCodec[Short]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
trait SimpleCodec[Short]trait NullSafeCodec[Short]trait MCodec[Short]class Objecttrait Matchableclass AnyShow all
object stringCodec extends SimpleCodec[String]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
trait SimpleCodec[String]trait NullSafeCodec[String]trait MCodec[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]trait MCodec[Symbol]class Objecttrait Matchableclass AnyShow all
object uuidCodec extends SimpleCodec[UUID]
Attributes
- Inherited from:
- StdCodecs
- Source
- StdCodecs.scala
- Supertypes
-
trait SimpleCodec[UUID]trait NullSafeCodec[UUID]trait MCodec[UUID]class Objecttrait Matchableclass AnyShow all
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:
- 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:
- BsonCodecs
- Source
- BsonCodecs.scala
Attributes
- Inherited from:
- BsonCodecs
- Source
- BsonCodecs.scala
Attributes
- Inherited from:
- BsonCodecs
- Source
- BsonCodecs.scala
Attributes
- Inherited from:
- BsonCodecs
- Source
- BsonCodecs.scala
Attributes
- Inherited from:
- BsonCodecs
- Source
- BsonCodecs.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
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