Encoder

object Encoder
Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

inline def derived[A](using gen: Generic[A]): Encoder[A]

Givens

Givens

given given_Encoder_*:[H, T <: Tuple](using val headEncoder: => Encoder[H], val tailEncoder: => Encoder[T]): Encoder[H *: T]
given given_Encoder_Array[T](using val encoder: Encoder[T]): Encoder[Array[T]]
given given_Encoder_BigDecimal: Encoder[BigDecimal]
given given_Encoder_EmptyTuple: Encoder[EmptyTuple]

number encoder

number encoder

given given_Encoder_List[T](using val encoder: Encoder[T]): Encoder[List[T]]
given given_Encoder_Map[T](using val encoder: Encoder[T]): Encoder[Map[String, T]]

map encoder

map encoder

given given_Encoder_Option[T](using val e: Encoder[T]): Encoder[Option[T]]

option encoder

option encoder

given given_Encoder_Vector[T](using val encoder: Encoder[T]): Encoder[Vector[T]]

seq encoder

seq encoder