object Decoder extends HighPriorityDecoder with TupleDecoder with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Decoder
- Serializable
- Serializable
- TupleDecoder
- HighPriorityDecoder
- LowPriorityDecoder
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
type
Result[A] = Either[DecodingFailure, A]
- Definition Classes
- HighPriorityDecoder
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[A](implicit A: Decoder[A]): Decoder[A]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
-
implicit
val
decodeBigInt: Decoder[BigInt]
- Definition Classes
- HighPriorityDecoder
-
implicit
val
decodeBoolean: Decoder[Boolean]
- Definition Classes
- HighPriorityDecoder
-
implicit
val
decodeByte: Decoder[Byte]
- Definition Classes
- HighPriorityDecoder
-
implicit
val
decodeBytes: Decoder[Array[Byte]]
- Definition Classes
- HighPriorityDecoder
-
implicit final
val
decodeCNil: Decoder[CNil]
- Definition Classes
- LowPriorityDecoder
-
implicit
val
decodeChar: Decoder[Char]
- Definition Classes
- HighPriorityDecoder
-
implicit
val
decodeDouble: Decoder[Double]
- Definition Classes
- HighPriorityDecoder
-
implicit
val
decodeFloat: Decoder[Float]
- Definition Classes
- HighPriorityDecoder
-
implicit final
def
decodeGen[A, R](implicit gen: Aux[A, R], decodeR: Lazy[Decoder[R]]): Decoder[A]
- Definition Classes
- LowPriorityDecoder
-
implicit final
val
decodeHNil: Decoder[HNil]
- Definition Classes
- LowPriorityDecoder
-
implicit
val
decodeInt: Decoder[Int]
- Definition Classes
- HighPriorityDecoder
-
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
-
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
-
implicit
def
decodeList[A](implicit arg0: Decoder[A]): Decoder[List[A]]
- Definition Classes
- HighPriorityDecoder
-
implicit
val
decodeLong: Decoder[Long]
- Definition Classes
- HighPriorityDecoder
-
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
-
implicit
val
decodeNone: Decoder[None.type]
- Definition Classes
- HighPriorityDecoder
-
implicit
def
decodeOption[A](implicit A: Decoder[A]): Decoder[Option[A]]
- Definition Classes
- HighPriorityDecoder
-
implicit
def
decodeSeq[A](implicit arg0: Decoder[A]): Decoder[Seq[A]]
- Definition Classes
- HighPriorityDecoder
-
implicit
def
decodeSet[A](implicit arg0: Decoder[A]): Decoder[Set[A]]
- Definition Classes
- HighPriorityDecoder
-
implicit
val
decodeShort: Decoder[Short]
- Definition Classes
- HighPriorityDecoder
-
implicit
def
decodeSome[A](implicit decodeA: Decoder[A]): Decoder[Some[A]]
- Definition Classes
- HighPriorityDecoder
-
implicit
val
decodeString: Decoder[String]
- Definition Classes
- HighPriorityDecoder
-
implicit
def
decodeTuple1[A](implicit a: Decoder[A]): Decoder[(A)]
- Definition Classes
- TupleDecoder
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
implicit
def
decodeTuple2[A, B](implicit a: Decoder[A], b: Decoder[B]): Decoder[(A, B)]
- Definition Classes
- TupleDecoder
-
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
-
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
-
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
-
implicit
def
decodeTuple3[A, B, C](implicit a: Decoder[A], b: Decoder[B], c: Decoder[C]): Decoder[(A, B, C)]
- Definition Classes
- TupleDecoder
-
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
-
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
-
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
-
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
-
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
-
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
-
implicit
def
decodeVector[A](implicit arg0: Decoder[A]): Decoder[Vector[A]]
- Definition Classes
- HighPriorityDecoder
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def lift[A](a: A): Decoder[A]
- def liftF[A](a: Result[A]): Decoder[A]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )