Serializer

scala3encoders.derivation.Serializer
See theSerializer companion trait
object Serializer

Attributes

Companion
trait
Source
Serializer.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Serializer.type

Members list

Type members

Classlikes

object given_Serializer_BigDecimal extends Serializer[BigDecimal]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[BigDecimal]
class Object
trait Matchable
class Any
Self type
object given_Serializer_BigInt extends Serializer[BigInt]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[BigInt]
class Object
trait Matchable
class Any
Self type
object given_Serializer_Boolean extends Serializer[Boolean]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[Boolean]
class Object
trait Matchable
class Any
Self type
object given_Serializer_Byte extends Serializer[Byte]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[Byte]
class Object
trait Matchable
class Any
Self type
object given_Serializer_Date extends Serializer[Date]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[Date]
class Object
trait Matchable
class Any
Self type
object given_Serializer_Double extends Serializer[Double]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[Double]
class Object
trait Matchable
class Any
Self type
object given_Serializer_Duration extends Serializer[Duration]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[Duration]
class Object
trait Matchable
class Any
Self type
object given_Serializer_FiniteDuration extends Serializer[FiniteDuration]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[FiniteDuration]
class Object
trait Matchable
class Any
Self type
object given_Serializer_Float extends Serializer[Float]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[Float]
class Object
trait Matchable
class Any
Self type
object given_Serializer_Instant extends Serializer[Instant]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[Instant]
class Object
trait Matchable
class Any
Self type
object given_Serializer_Int extends Serializer[Int]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[Int]
class Object
trait Matchable
class Any
Self type
object given_Serializer_Integer extends Serializer[Integer]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[Integer]
class Object
trait Matchable
class Any
Self type
object given_Serializer_JavaBigDecimal extends Serializer[BigDecimal]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[BigDecimal]
class Object
trait Matchable
class Any
Self type
object given_Serializer_JavaBigInteger extends Serializer[BigInteger]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[BigInteger]
class Object
trait Matchable
class Any
Self type
object given_Serializer_JavaDouble extends Serializer[Double]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[Double]
class Object
trait Matchable
class Any
Self type
object given_Serializer_LocalDate extends Serializer[LocalDate]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[LocalDate]
class Object
trait Matchable
class Any
Self type
object given_Serializer_Long extends Serializer[Long]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[Long]
class Object
trait Matchable
class Any
Self type
object given_Serializer_Period extends Serializer[Period]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[Period]
class Object
trait Matchable
class Any
Self type
object given_Serializer_Short extends Serializer[Short]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[Short]
class Object
trait Matchable
class Any
Self type
object given_Serializer_String extends Serializer[String]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[String]
class Object
trait Matchable
class Any
Self type
object given_Serializer_Timestamp extends Serializer[Timestamp]

Attributes

Source
Serializer.scala
Supertypes
trait Serializer[Timestamp]
class Object
trait Matchable
class Any
Self type

Givens

Givens

inline given deriveArray[T : ClassTag](implicit evidence$1: Serializer[T], evidence$2: ClassTag[T], s: Serializer[T]): Serializer[Array[T]]

Attributes

Source
Serializer.scala
inline given deriveMap[K, V](using ks: Serializer[K], vs: Serializer[V]): Serializer[Map[K, V]]

Attributes

Source
Serializer.scala
inline given deriveOpt[T](using s: Serializer[T], ct: ClassTag[Option[T]]): Serializer[Option[T]]

Attributes

Source
Serializer.scala
given deriveSeq[F[_], T](using s: Serializer[T])(using F[T] <:< Seq[T]): Serializer[F[T]]

Attributes

Source
Serializer.scala
given deriveSet[T : ClassTag]: Serializer[Set[T]]

Attributes

Source
Serializer.scala
inline given derivedProduct[T](using mirror: ProductOf[T], classTag: ClassTag[T]): Serializer[T]

Attributes

Source
Serializer.scala
given given_Serializer_E[E <: Enum : ClassTag]: given_Serializer_E[E]

Attributes

Source
Serializer.scala