Decoder

object Decoder
Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def decodeCoproduct[T](s: SumOf[T], elems: => List[Decoder[_]], names: => Seq[String]): Decoder[T]
def decodeProduct[T](p: ProductOf[T], elems: => List[Decoder[_]], names: => Seq[String]): Decoder[T]
inline def fieldNames(p: Mirror): Iterator[Any]

Givens

Givens

given derived
given given_Decoder_Function1[A, B]: Decoder[A => B]
given given_Decoder_List[A]: Decoder[List[A]]
given given_Decoder_Option[A]: Decoder[Option[A]]
given given_Decoder_Vector[A]: Decoder[Vector[A]]
given summonEmptyTuple: Map[EmptyTuple, [T] =>> Decoder[T]]
given summonTuple: Map[H *: T, [T] =>> Decoder[T]]