Packages

object Encoder extends Encoder1 with TupleEncoder with Serializable

Linear Supertypes
Serializable, TupleEncoder, Encoder1, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Encoder
  2. Serializable
  3. TupleEncoder
  4. Encoder1
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait AsArray[A] extends Encoder[A]
  2. trait AsMap[A] extends Encoder[A]

Value Members

  1. def apply[A](implicit A: Encoder[A]): Encoder[A]
  2. def asArray[A](implicit A: AsArray[A]): AsArray[A]
  3. def asMap[A](implicit A: AsMap[A]): AsMap[A]
  4. implicit final val encodeBigInt: Encoder[BigInt]
    Definition Classes
    Encoder1
  5. implicit final val encodeBoolean: Encoder[Boolean]
    Definition Classes
    Encoder1
  6. implicit final val encodeByte: Encoder[Byte]
    Definition Classes
    Encoder1
  7. implicit final val encodeBytes: Encoder[Array[Byte]]
    Definition Classes
    Encoder1
  8. implicit final val encodeChar: Encoder[Char]
    Definition Classes
    Encoder1
  9. implicit final val encodeDouble: Encoder[Double]
    Definition Classes
    Encoder1
  10. implicit final val encodeFloat: Encoder[Float]
    Definition Classes
    Encoder1
  11. implicit final val encodeFmt: Encoder[Fmt]
    Definition Classes
    Encoder1
  12. implicit final def encodeISeq[A](implicit arg0: Encoder[A]): AsArray[Seq[A]]
    Definition Classes
    Encoder1
  13. implicit final val encodeInt: Encoder[Int]
    Definition Classes
    Encoder1
  14. implicit final def encodeList[A](implicit arg0: Encoder[A]): AsArray[List[A]]
    Definition Classes
    Encoder1
  15. implicit final val encodeLong: Encoder[Long]
    Definition Classes
    Encoder1
  16. implicit final def encodeMapAsMaps[K, V](implicit arg0: Encoder[K], arg1: Encoder[V]): AsMap[Map[K, V]]
    Definition Classes
    Encoder1
  17. implicit final val encodeNone: Encoder[None.type]
    Definition Classes
    Encoder1
  18. implicit final def encodeOption[A](implicit A: Encoder[A]): Encoder[Option[A]]
    Definition Classes
    Encoder1
  19. implicit final def encodeSeq[A](implicit arg0: Encoder[A]): AsArray[Seq[A]]
    Definition Classes
    Encoder1
  20. implicit final def encodeSet[A](implicit arg0: Encoder[A]): AsArray[Set[A]]
    Definition Classes
    Encoder1
  21. implicit final val encodeShort: Encoder[Short]
    Definition Classes
    Encoder1
  22. implicit final def encodeSome[A](implicit A: Encoder[A]): Encoder[Some[A]]
    Definition Classes
    Encoder1
  23. implicit final val encodeString: Encoder[String]
    Definition Classes
    Encoder1
  24. implicit final def encodeSymbol[K <: Symbol]: Encoder[K]
    Definition Classes
    Encoder1
  25. implicit final val encodeTimestamp: Encoder[Instant]
    Definition Classes
    Encoder1
  26. implicit def encodeTuple1[A](implicit a: Encoder[A]): AsArray[(A)]
    Definition Classes
    TupleEncoder
  27. implicit def encodeTuple10[A, B, C, D, E, F, G, H, I, J](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D], e: Encoder[E], f: Encoder[F], g: Encoder[G], h: Encoder[H], i: Encoder[I], j: Encoder[J]): AsArray[(A, B, C, D, E, F, G, H, I, J)]
    Definition Classes
    TupleEncoder
  28. implicit def encodeTuple11[A, B, C, D, E, F, G, H, I, J, K](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D], e: Encoder[E], f: Encoder[F], g: Encoder[G], h: Encoder[H], i: Encoder[I], j: Encoder[J], k: Encoder[K]): AsArray[(A, B, C, D, E, F, G, H, I, J, K)]
    Definition Classes
    TupleEncoder
  29. implicit def encodeTuple12[A, B, C, D, E, F, G, H, I, J, K, L](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D], e: Encoder[E], f: Encoder[F], g: Encoder[G], h: Encoder[H], i: Encoder[I], j: Encoder[J], k: Encoder[K], l: Encoder[L]): AsArray[(A, B, C, D, E, F, G, H, I, J, K, L)]
    Definition Classes
    TupleEncoder
  30. implicit def encodeTuple13[A, B, C, D, E, F, G, H, I, J, K, L, M](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D], e: Encoder[E], f: Encoder[F], g: Encoder[G], h: Encoder[H], i: Encoder[I], j: Encoder[J], k: Encoder[K], l: Encoder[L], m: Encoder[M]): AsArray[(A, B, C, D, E, F, G, H, I, J, K, L, M)]
    Definition Classes
    TupleEncoder
  31. implicit def encodeTuple14[A, B, C, D, E, F, G, H, I, J, K, L, M, N](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D], e: Encoder[E], f: Encoder[F], g: Encoder[G], h: Encoder[H], i: Encoder[I], j: Encoder[J], k: Encoder[K], l: Encoder[L], m: Encoder[M], n: Encoder[N]): AsArray[(A, B, C, D, E, F, G, H, I, J, K, L, M, N)]
    Definition Classes
    TupleEncoder
  32. implicit def encodeTuple15[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D], e: Encoder[E], f: Encoder[F], g: Encoder[G], h: Encoder[H], i: Encoder[I], j: Encoder[J], k: Encoder[K], l: Encoder[L], m: Encoder[M], n: Encoder[N], o: Encoder[O]): AsArray[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)]
    Definition Classes
    TupleEncoder
  33. implicit def encodeTuple16[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D], e: Encoder[E], f: Encoder[F], g: Encoder[G], h: Encoder[H], i: Encoder[I], j: Encoder[J], k: Encoder[K], l: Encoder[L], m: Encoder[M], n: Encoder[N], o: Encoder[O], p: Encoder[P]): AsArray[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)]
    Definition Classes
    TupleEncoder
  34. implicit def encodeTuple17[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D], e: Encoder[E], f: Encoder[F], g: Encoder[G], h: Encoder[H], i: Encoder[I], j: Encoder[J], k: Encoder[K], l: Encoder[L], m: Encoder[M], n: Encoder[N], o: Encoder[O], p: Encoder[P], q: Encoder[Q]): AsArray[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)]
    Definition Classes
    TupleEncoder
  35. implicit def encodeTuple18[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D], e: Encoder[E], f: Encoder[F], g: Encoder[G], h: Encoder[H], i: Encoder[I], j: Encoder[J], k: Encoder[K], l: Encoder[L], m: Encoder[M], n: Encoder[N], o: Encoder[O], p: Encoder[P], q: Encoder[Q], r: Encoder[R]): AsArray[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)]
    Definition Classes
    TupleEncoder
  36. implicit def encodeTuple19[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D], e: Encoder[E], f: Encoder[F], g: Encoder[G], h: Encoder[H], i: Encoder[I], j: Encoder[J], k: Encoder[K], l: Encoder[L], m: Encoder[M], n: Encoder[N], o: Encoder[O], p: Encoder[P], q: Encoder[Q], r: Encoder[R], s: Encoder[S]): AsArray[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)]
    Definition Classes
    TupleEncoder
  37. implicit def encodeTuple2[A, B](implicit a: Encoder[A], b: Encoder[B]): AsArray[(A, B)]
    Definition Classes
    TupleEncoder
  38. implicit def encodeTuple20[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D], e: Encoder[E], f: Encoder[F], g: Encoder[G], h: Encoder[H], i: Encoder[I], j: Encoder[J], k: Encoder[K], l: Encoder[L], m: Encoder[M], n: Encoder[N], o: Encoder[O], p: Encoder[P], q: Encoder[Q], r: Encoder[R], s: Encoder[S], t: Encoder[T]): AsArray[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)]
    Definition Classes
    TupleEncoder
  39. implicit def encodeTuple21[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D], e: Encoder[E], f: Encoder[F], g: Encoder[G], h: Encoder[H], i: Encoder[I], j: Encoder[J], k: Encoder[K], l: Encoder[L], m: Encoder[M], n: Encoder[N], o: Encoder[O], p: Encoder[P], q: Encoder[Q], r: Encoder[R], s: Encoder[S], t: Encoder[T], u: Encoder[U]): AsArray[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)]
    Definition Classes
    TupleEncoder
  40. implicit def encodeTuple22[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D], e: Encoder[E], f: Encoder[F], g: Encoder[G], h: Encoder[H], i: Encoder[I], j: Encoder[J], k: Encoder[K], l: Encoder[L], m: Encoder[M], n: Encoder[N], o: Encoder[O], p: Encoder[P], q: Encoder[Q], r: Encoder[R], s: Encoder[S], t: Encoder[T], u: Encoder[U], v: Encoder[V]): AsArray[(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)]
    Definition Classes
    TupleEncoder
  41. implicit def encodeTuple3[A, B, C](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C]): AsArray[(A, B, C)]
    Definition Classes
    TupleEncoder
  42. implicit def encodeTuple4[A, B, C, D](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D]): AsArray[(A, B, C, D)]
    Definition Classes
    TupleEncoder
  43. implicit def encodeTuple5[A, B, C, D, E](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D], e: Encoder[E]): AsArray[(A, B, C, D, E)]
    Definition Classes
    TupleEncoder
  44. implicit def encodeTuple6[A, B, C, D, E, F](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D], e: Encoder[E], f: Encoder[F]): AsArray[(A, B, C, D, E, F)]
    Definition Classes
    TupleEncoder
  45. implicit def encodeTuple7[A, B, C, D, E, F, G](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D], e: Encoder[E], f: Encoder[F], g: Encoder[G]): AsArray[(A, B, C, D, E, F, G)]
    Definition Classes
    TupleEncoder
  46. implicit def encodeTuple8[A, B, C, D, E, F, G, H](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D], e: Encoder[E], f: Encoder[F], g: Encoder[G], h: Encoder[H]): AsArray[(A, B, C, D, E, F, G, H)]
    Definition Classes
    TupleEncoder
  47. implicit def encodeTuple9[A, B, C, D, E, F, G, H, I](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C], d: Encoder[D], e: Encoder[E], f: Encoder[F], g: Encoder[G], h: Encoder[H], i: Encoder[I]): AsArray[(A, B, C, D, E, F, G, H, I)]
    Definition Classes
    TupleEncoder
  48. implicit final def encodeVector[A](implicit arg0: Encoder[A]): AsArray[Vector[A]]
    Definition Classes
    Encoder1
  49. final def instance[A](fa: (A) => Fmt): Encoder[A]
  50. object AsMap extends MirrorEncoder with Serializable