Encoder

mess.codec.Encoder$
See theEncoder companion trait
object Encoder

Attributes

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

Members list

Type members

Classlikes

trait AsArray[A] extends Encoder[A]

Attributes

Supertypes
trait Encoder[A]
trait Serializable
class Object
trait Matchable
class Any
object AsMap

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
AsMap.type
trait AsMap[A] extends Encoder[A]

Attributes

Companion
object
Supertypes
trait Encoder[A]
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[A](implicit A: Encoder[A]): Encoder[A]
def asArray[A](implicit A: AsArray[A]): AsArray[A]
def asMap[A](implicit A: AsMap[A]): AsMap[A]
final def instance[A](fa: A => Fmt): Encoder[A]

Implicits

Inherited implicits

final implicit val encodeBigInt: Encoder[BigInt]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit val encodeBoolean: Encoder[Boolean]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit val encodeByte: Encoder[Byte]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit val encodeBytes: Encoder[Array[Byte]]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit val encodeChar: Encoder[Char]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit val encodeDouble: Encoder[Double]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit val encodeFloat: Encoder[Float]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit val encodeFmt: Encoder[Fmt]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit val encodeInt: Encoder[Int]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit def encodeList[A : Encoder]: AsArray[List[A]]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit val encodeLong: Encoder[Long]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit def encodeMapAsMaps[K : Encoder, V : Encoder]: AsMap[Map[K, V]]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit val encodeNone: Encoder[None.type]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit def encodeOption[A](implicit A: Encoder[A]): Encoder[Option[A]]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit def encodeSeq[A : Encoder]: AsArray[Seq[A]]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit def encodeSet[A : Encoder]: AsArray[Set[A]]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit val encodeShort: Encoder[Short]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit def encodeSome[A](implicit A: Encoder[A]): Encoder[Some[A]]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit val encodeString: Encoder[String]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit def encodeSymbol[K <: Symbol]: Encoder[K]

Attributes

Inherited from:
Encoder1 (hidden)
final implicit val encodeTimestamp: Encoder[Instant]

Attributes

Inherited from:
Encoder1 (hidden)
implicit def encodeTuple1[A](implicit a: Encoder[A]): AsArray[(A)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
implicit def encodeTuple2[A, B](implicit a: Encoder[A], b: Encoder[B]): AsArray[(A, B)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
implicit def encodeTuple3[A, B, C](implicit a: Encoder[A], b: Encoder[B], c: Encoder[C]): AsArray[(A, B, C)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
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)]

Attributes

Inherited from:
TupleEncoder (hidden)
final implicit def encodeVector[A : Encoder]: AsArray[Vector[A]]

Attributes

Inherited from:
Encoder1 (hidden)