Decoder

us.oyanglul.dhall.generic$.Decoder$
See theDecoder companion trait
object Decoder

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Decoder.type

Members list

Type members

Classlikes

object given_Decoder_BigInt extends Decoder[BigInt]

Attributes

Supertypes
trait Decoder[BigInt]
class Object
trait Matchable
class Any
Self type
object given_Decoder_Boolean extends Decoder[Boolean]

Attributes

Supertypes
trait Decoder[Boolean]
class Object
trait Matchable
class Any
Self type
object given_Decoder_Double extends Decoder[Double]

Attributes

Supertypes
trait Decoder[Double]
class Object
trait Matchable
class Any
Self type
object given_Decoder_Int extends Decoder[Int]

Attributes

Supertypes
trait Decoder[Int]
class Object
trait Matchable
class Any
Self type
object given_Decoder_Long extends Decoder[Long]

Attributes

Supertypes
trait Decoder[Long]
class Object
trait Matchable
class Any
Self type
object given_Decoder_String extends Decoder[String]

Attributes

Supertypes
trait Decoder[String]
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait Functor[Decoder]
class Object
trait Matchable
class Any
Self type

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

inline given derived[T](using m: Of[T], d: Map[<none>, Decoder]): Decoder[T]
given given_Decoder_Function1[A : Encoder, B : Decoder]: given_Decoder_Function1[A, B]
given given_Decoder_List[A : Decoder]: given_Decoder_List[A]
given given_Decoder_Option[A : Decoder]: given_Decoder_Option[A]
given given_Decoder_Vector[A : Decoder]: given_Decoder_Vector[A]
inline given summonEmptyTuple[H]: Map[EmptyTuple.type, Decoder]
inline given summonTuple[H, T <: Tuple](using hd: Decoder[H], td: Map[T, Decoder]): Map[H *: T, Decoder]