play.api.libs.functional

Members list

Packages

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

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

Attributes

Type members

Classlikes

trait Alternative[M[_]]

Attributes

Supertypes
class Object
trait Matchable
class Any
class AlternativeOps[M[_], A](alt1: M[A])(implicit a: Alternative[M])

Attributes

Supertypes
class Object
trait Matchable
class Any
trait Applicative[M[_]] extends DeprecatedApplicative[M]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Applicative

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
class ApplicativeOps[M[_], A](ma: M[A])(implicit a: Applicative[M])

Attributes

Supertypes
class Object
trait Matchable
class Any
trait ContravariantFunctor[M[_]] extends Variant[M]

Attributes

Supertypes
trait Variant[M]
class Object
trait Matchable
class Any
case class ContravariantFunctorExtractor[M[_]](ContraVariantFunctor: ContravariantFunctor[M]) extends VariantExtractor[M]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait VariantExtractor[M]
class Object
trait Matchable
class Any
Show all
class ContravariantFunctorOps[M[_], A](ma: M[A])(implicit fu: ContravariantFunctor[M])

Attributes

Supertypes
class Object
trait Matchable
class Any
sealed trait DeprecatedApplicative[M[_]]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Applicative[M]
Self type
class FunctionalBuilder[M[_]](canBuild: FunctionalCanBuild[M])

Attributes

Supertypes
class Object
trait Matchable
class Any
class FunctionalBuilderOps[M[_], A](ma: M[A])(implicit fcb: FunctionalCanBuild[M])

Attributes

Supertypes
class Object
trait Matchable
class Any
trait FunctionalCanBuild[M[_]]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait Functor[M[_]] extends Variant[M]

Attributes

Companion
object
Supertypes
trait Variant[M]
class Object
trait Matchable
class Any
object Functor

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Functor.type
case class FunctorExtractor[M[_]](functor: Functor[M]) extends VariantExtractor[M]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait VariantExtractor[M]
class Object
trait Matchable
class Any
Show all
class FunctorOps[M[_], A](ma: M[A])(implicit fu: Functor[M])

Attributes

Supertypes
class Object
trait Matchable
class Any
trait InvariantFunctor[M[_]] extends Variant[M]

Attributes

Supertypes
trait Variant[M]
class Object
trait Matchable
class Any
case class InvariantFunctorExtractor[M[_]](InvariantFunctor: InvariantFunctor[M]) extends VariantExtractor[M]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait VariantExtractor[M]
class Object
trait Matchable
class Any
Show all
class InvariantFunctorOps[M[_], A](ma: M[A])(implicit fu: InvariantFunctor[M])

Attributes

Supertypes
class Object
trait Matchable
class Any
trait Monoid[A]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Monoid

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Monoid.type
class MonoidOps[A](m1: A)(implicit m: Monoid[A])

Attributes

Supertypes
class Object
trait Matchable
class Any
trait Reducer[A, B]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Reducer

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Reducer.type
sealed trait Variant[M[_]]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Functor[M]
trait InvariantFunctor[M]
sealed trait VariantExtractor[M[_]]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ~[A, B](_1: A, _2: B)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all