object
Encoder
Type Members
-
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
apply[A](implicit e: Encoder[A]): Encoder[A]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
-
implicit
val
encodeBigDecimal: Encoder[BigDecimal]
-
implicit
val
encodeBigInt: Encoder[BigInt]
-
implicit
val
encodeBoolean: Encoder[Boolean]
-
implicit
val
encodeByte: Encoder[Byte]
-
implicit
val
encodeChar: Encoder[Char]
-
implicit
val
encodeDouble: Encoder[Double]
-
def
encodeEither[A, B](leftKey: String, rightKey: String)(implicit ea: Encoder[A], eb: Encoder[B]): ObjectEncoder[Either[A, B]]
-
implicit
val
encodeFloat: Encoder[Float]
-
implicit
val
encodeInt: Encoder[Int]
-
implicit
val
encodeJson: Encoder[Json]
-
implicit
val
encodeLong: Encoder[Long]
-
implicit
def
encodeMapLike[M[K, +V] <: Map[K, V], V](implicit e: Encoder[V]): ObjectEncoder[M[String, V]]
-
implicit
def
encodeNonEmptyList[A](implicit arg0: Encoder[A]): Encoder[NonEmptyList[A]]
-
implicit
def
encodeOption[A](implicit e: Encoder[A]): Encoder[Option[A]]
-
implicit
val
encodeShort: Encoder[Short]
-
implicit
val
encodeString: Encoder[String]
-
implicit
def
encodeTraversableOnce[A0, C[_]](implicit e: Encoder[A0], is: IsTraversableOnce[C[A0]] { type A = A0 }): Encoder[C[A0]]
-
implicit
val
encodeUnit: Encoder[Unit]
-
def
encodeValidated[E, A](failureKey: String, successKey: String)(implicit ee: Encoder[E], ea: Encoder[A]): ObjectEncoder[Validated[E, A]]
-
def
encodeXor[A, B](leftKey: String, rightKey: String)(implicit ea: Encoder[A], eb: Encoder[B]): ObjectEncoder[Xor[A, B]]
-
-
-
def
finalize(): Unit
-
def
fromFoldable[F[_], A](implicit e: Encoder[A], F: Foldable[F]): Encoder[F[A]]
-
implicit
def
fromSecondaryEncoder[A](implicit e: Secondary[A]): Encoder[A]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
instance[A](f: (A) ⇒ Json): Encoder[A]
-
final
def
isInstanceOf[T0]: Boolean
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Miscellaneous utilities
Encoder instances
Disjunction instances
Type class instances
Ungrouped
Utilities and instances for Encoder.