EncodeJsonScalazs

class Object
trait Matchable
class Any
object ArgonautScalaz.type
object EncodeJsonScalaz.type

Value members

Concrete methods

def fromFoldable[F[_], A](implicit A: EncodeJson[A], F: Foldable[F]): EncodeJson[F[A]]

Implicits

Implicits

implicit def DListEncodeJson[A : EncodeJson]: EncodeJson[DList[A]]
implicit def DisjunctionEncodeJson[A, B](implicit ea: EncodeJson[A], eb: EncodeJson[B]): EncodeJson[A \/ B]
implicit val EncodeJsonContra: Contravariant[EncodeJson]
implicit def EphemeralStreamEncodeJson[A : EncodeJson]: EncodeJson[EphemeralStream[A]]
implicit def IListEncodeJson[A : EncodeJson]: EncodeJson[IList[A]]
implicit def IMapEncodeJson[A, B](implicit A: EncodeJsonKey[A], B: EncodeJson[B]): EncodeJson[A ==>> B]
implicit def MaybeEncodeJson[A](implicit e: EncodeJson[A]): EncodeJson[Maybe[A]]
implicit def NonEmptyListEncodeJson[A : EncodeJson]: EncodeJson[NonEmptyList[A]]
implicit def ValidationEncodeJson[E, A](implicit ea: EncodeJson[E], eb: EncodeJson[A]): EncodeJson[Validation[E, A]]