object Decoder extends HighPriorityDecoder with TupleDecoder with Serializable

Linear Supertypes
Serializable, Serializable, TupleDecoder, HighPriorityDecoder, LowPriorityDecoder, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Decoder
  2. Serializable
  3. Serializable
  4. TupleDecoder
  5. HighPriorityDecoder
  6. LowPriorityDecoder
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Result[A] = Either[DecodingFailure, A]
    Definition Classes
    HighPriorityDecoder

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply[A](implicit A: Decoder[A]): Decoder[A]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate() @throws( ... )
  7. implicit val decodeBigInt: Decoder[BigInt]
    Definition Classes
    HighPriorityDecoder
  8. implicit val decodeBoolean: Decoder[Boolean]
    Definition Classes
    HighPriorityDecoder
  9. implicit val decodeByte: Decoder[Byte]
    Definition Classes
    HighPriorityDecoder
  10. implicit val decodeBytes: Decoder[Array[Byte]]
    Definition Classes
    HighPriorityDecoder
  11. implicit final val decodeCNil: Decoder[CNil]
    Definition Classes
    LowPriorityDecoder
  12. implicit val decodeChar: Decoder[Char]
    Definition Classes
    HighPriorityDecoder
  13. implicit val decodeDouble: Decoder[Double]
    Definition Classes
    HighPriorityDecoder
  14. implicit val decodeFloat: Decoder[Float]
    Definition Classes
    HighPriorityDecoder
  15. implicit final def decodeGen[A, R](implicit gen: Aux[A, R], decodeR: Lazy[Decoder[R]]): Decoder[A]
    Definition Classes
    LowPriorityDecoder
  16. implicit final val decodeHNil: Decoder[HNil]
    Definition Classes
    LowPriorityDecoder
  17. implicit val decodeInt: Decoder[Int]
    Definition Classes
    HighPriorityDecoder
  18. implicit final def decodeLabelledCCons[K <: Symbol, L, R <: Coproduct](implicit witK: Aux[K], decodeL: Lazy[Decoder[L]], decodeR: Lazy[Decoder[R]]): Decoder[:+:[FieldType[K, L], R]]
    Definition Classes
    LowPriorityDecoder
  19. implicit final def decodeLabelledHList[K <: Symbol, H, T <: HList](implicit witK: Aux[K], decodeH: Lazy[Decoder[H]], decodeT: Lazy[Decoder[T]]): Decoder[::[FieldType[K, H], T]]
    Definition Classes
    LowPriorityDecoder
  20. implicit def decodeList[A](implicit arg0: Decoder[A]): Decoder[List[A]]
    Definition Classes
    HighPriorityDecoder
  21. implicit val decodeLong: Decoder[Long]
    Definition Classes
    HighPriorityDecoder
  22. implicit def decodeMapLike[M[_, _] <: Map[K, V], K, V](implicit decodeK: Decoder[K], decodeV: Decoder[V], factoryKV: Factory[(K, V), M[K, V]]): Decoder[M[K, V]]
    Definition Classes
    HighPriorityDecoder
  23. implicit val decodeNone: Decoder[None.type]
    Definition Classes
    HighPriorityDecoder
  24. implicit def decodeOption[A](implicit A: Decoder[A]): Decoder[Option[A]]
    Definition Classes
    HighPriorityDecoder
  25. implicit def decodeSeq[A](implicit arg0: Decoder[A]): Decoder[Seq[A]]
    Definition Classes
    HighPriorityDecoder
  26. implicit def decodeSet[A](implicit arg0: Decoder[A]): Decoder[Set[A]]
    Definition Classes
    HighPriorityDecoder
  27. implicit val decodeShort: Decoder[Short]
    Definition Classes
    HighPriorityDecoder
  28. implicit def decodeSome[A](implicit decodeA: Decoder[A]): Decoder[Some[A]]
    Definition Classes
    HighPriorityDecoder
  29. implicit val decodeString: Decoder[String]
    Definition Classes
    HighPriorityDecoder
  30. implicit def decodeTuple1[A](implicit a: Decoder[A]): Decoder[(A)]
    Definition Classes
    TupleDecoder
  31. implicit def decodeTuple10[A, B, C, D, E, F, G, H, I, J](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D], e: Decoder[E], f: Decoder[F], g: Decoder[G], h: Decoder[H], i: Decoder[I], j: Decoder[J]): Decoder[(A, B, C, D, E, F, G, H, I, J)]
    Definition Classes
    TupleDecoder
  32. implicit def decodeTuple11[A, B, C, D, E, F, G, H, I, J, K](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D], e: Decoder[E], f: Decoder[F], g: Decoder[G], h: Decoder[H], i: Decoder[I], j: Decoder[J], k: Decoder[K]): Decoder[(A, B, C, D, E, F, G, H, I, J, K)]
    Definition Classes
    TupleDecoder
  33. implicit def decodeTuple12[A, B, C, D, E, F, G, H, I, J, K, L](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D], e: Decoder[E], f: Decoder[F], g: Decoder[G], h: Decoder[H], i: Decoder[I], j: Decoder[J], k: Decoder[K], l: Decoder[L]): Decoder[(A, B, C, D, E, F, G, H, I, J, K, L)]
    Definition Classes
    TupleDecoder
  34. implicit def decodeTuple13[A, B, C, D, E, F, G, H, I, J, K, L, M](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D], e: Decoder[E], f: Decoder[F], g: Decoder[G], h: Decoder[H], i: Decoder[I], j: Decoder[J], k: Decoder[K], l: Decoder[L], m: Decoder[M]): Decoder[(A, B, C, D, E, F, G, H, I, J, K, L, M)]
    Definition Classes
    TupleDecoder
  35. implicit def decodeTuple14[A, B, C, D, E, F, G, H, I, J, K, L, M, N](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D], e: Decoder[E], f: Decoder[F], g: Decoder[G], h: Decoder[H], i: Decoder[I], j: Decoder[J], k: Decoder[K], l: Decoder[L], m: Decoder[M], n: Decoder[N]): Decoder[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]
    Definition Classes
    TupleDecoder
  36. implicit def decodeTuple15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D], e: Decoder[E], f: Decoder[F], g: Decoder[G], h: Decoder[H], i: Decoder[I], j: Decoder[J], k: Decoder[K], l: Decoder[L], m: Decoder[M], n: Decoder[N], o: Decoder[O]): Decoder[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]
    Definition Classes
    TupleDecoder
  37. implicit def decodeTuple16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D], e: Decoder[E], f: Decoder[F], g: Decoder[G], h: Decoder[H], i: Decoder[I], j: Decoder[J], k: Decoder[K], l: Decoder[L], m: Decoder[M], n: Decoder[N], o: Decoder[O], p: Decoder[P]): Decoder[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]
    Definition Classes
    TupleDecoder
  38. implicit def decodeTuple17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D], e: Decoder[E], f: Decoder[F], g: Decoder[G], h: Decoder[H], i: Decoder[I], j: Decoder[J], k: Decoder[K], l: Decoder[L], m: Decoder[M], n: Decoder[N], o: Decoder[O], p: Decoder[P], q: Decoder[Q]): Decoder[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]
    Definition Classes
    TupleDecoder
  39. implicit def decodeTuple18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D], e: Decoder[E], f: Decoder[F], g: Decoder[G], h: Decoder[H], i: Decoder[I], j: Decoder[J], k: Decoder[K], l: Decoder[L], m: Decoder[M], n: Decoder[N], o: Decoder[O], p: Decoder[P], q: Decoder[Q], r: Decoder[R]): Decoder[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]
    Definition Classes
    TupleDecoder
  40. implicit def decodeTuple19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D], e: Decoder[E], f: Decoder[F], g: Decoder[G], h: Decoder[H], i: Decoder[I], j: Decoder[J], k: Decoder[K], l: Decoder[L], m: Decoder[M], n: Decoder[N], o: Decoder[O], p: Decoder[P], q: Decoder[Q], r: Decoder[R], s: Decoder[S]): Decoder[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]
    Definition Classes
    TupleDecoder
  41. implicit def decodeTuple2[A, B](implicit a: Decoder[A], b: Decoder[B]): Decoder[(A, B)]
    Definition Classes
    TupleDecoder
  42. implicit def decodeTuple20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D], e: Decoder[E], f: Decoder[F], g: Decoder[G], h: Decoder[H], i: Decoder[I], j: Decoder[J], k: Decoder[K], l: Decoder[L], m: Decoder[M], n: Decoder[N], o: Decoder[O], p: Decoder[P], q: Decoder[Q], r: Decoder[R], s: Decoder[S], t: Decoder[T]): Decoder[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]
    Definition Classes
    TupleDecoder
  43. implicit def decodeTuple21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D], e: Decoder[E], f: Decoder[F], g: Decoder[G], h: Decoder[H], i: Decoder[I], j: Decoder[J], k: Decoder[K], l: Decoder[L], m: Decoder[M], n: Decoder[N], o: Decoder[O], p: Decoder[P], q: Decoder[Q], r: Decoder[R], s: Decoder[S], t: Decoder[T], u: Decoder[U]): Decoder[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]
    Definition Classes
    TupleDecoder
  44. implicit def decodeTuple22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D], e: Decoder[E], f: Decoder[F], g: Decoder[G], h: Decoder[H], i: Decoder[I], j: Decoder[J], k: Decoder[K], l: Decoder[L], m: Decoder[M], n: Decoder[N], o: Decoder[O], p: Decoder[P], q: Decoder[Q], r: Decoder[R], s: Decoder[S], t: Decoder[T], u: Decoder[U], v: Decoder[V]): Decoder[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]
    Definition Classes
    TupleDecoder
  45. implicit def decodeTuple3[A, B, C](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C]): Decoder[(A, B, C)]
    Definition Classes
    TupleDecoder
  46. implicit def decodeTuple4[A, B, C, D](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D]): Decoder[(A, B, C, D)]
    Definition Classes
    TupleDecoder
  47. implicit def decodeTuple5[A, B, C, D, E](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D], e: Decoder[E]): Decoder[(A, B, C, D, E)]
    Definition Classes
    TupleDecoder
  48. implicit def decodeTuple6[A, B, C, D, E, F](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D], e: Decoder[E], f: Decoder[F]): Decoder[(A, B, C, D, E, F)]
    Definition Classes
    TupleDecoder
  49. implicit def decodeTuple7[A, B, C, D, E, F, G](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D], e: Decoder[E], f: Decoder[F], g: Decoder[G]): Decoder[(A, B, C, D, E, F, G)]
    Definition Classes
    TupleDecoder
  50. implicit def decodeTuple8[A, B, C, D, E, F, G, H](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D], e: Decoder[E], f: Decoder[F], g: Decoder[G], h: Decoder[H]): Decoder[(A, B, C, D, E, F, G, H)]
    Definition Classes
    TupleDecoder
  51. implicit def decodeTuple9[A, B, C, D, E, F, G, H, I](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C], d: Decoder[D], e: Decoder[E], f: Decoder[F], g: Decoder[G], h: Decoder[H], i: Decoder[I]): Decoder[(A, B, C, D, E, F, G, H, I)]
    Definition Classes
    TupleDecoder
  52. implicit def decodeVector[A](implicit arg0: Decoder[A]): Decoder[Vector[A]]
    Definition Classes
    HighPriorityDecoder
  53. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  54. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  55. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  56. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  57. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  58. def lift[A](a: A): Decoder[A]
  59. def liftF[A](a: Result[A]): Decoder[A]
  60. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  61. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  62. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  63. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  64. def toString(): String
    Definition Classes
    AnyRef → Any
  65. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  66. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  67. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from TupleDecoder

Inherited from HighPriorityDecoder

Inherited from LowPriorityDecoder

Inherited from AnyRef

Inherited from Any

Ungrouped