play.api.libs.functional.syntax

Don't forget to import play.api.libs.functional.syntax._ to enable functional combinators when using Json API.

Attributes

Members list

Value members

Concrete methods

def unapply[B, A](f: B => Option[A]): B => A
def unlift[A, B](f: A => Option[B]): A => B

Implicits

Implicits

implicit def toAlternativeOps[M[_], A](a: M[A])(implicit app: Alternative[M]): AlternativeOps[M, A]
implicit def toApplicativeOps[M[_], A](a: M[A])(implicit app: Applicative[M]): ApplicativeOps[M, A]
implicit def toContraFunctorOps[M[_], A](ma: M[A])(implicit fu: ContravariantFunctor[M]): ContravariantFunctorOps[M, A]
implicit def toFunctionalBuilderOps[M[_], A](a: M[A])(implicit fcb: FunctionalCanBuild[M]): FunctionalBuilderOps[M, A]
implicit def toFunctorOps[M[_], A](ma: M[A])(implicit fu: Functor[M]): FunctorOps[M, A]
implicit def toInvariantFunctorOps[M[_], A](ma: M[A])(implicit fu: InvariantFunctor[M]): InvariantFunctorOps[M, A]
implicit def toMonoidOps[A](a: A)(implicit m: Monoid[A]): MonoidOps[A]