Package

cats

Permalink

package cats

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. cats
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait ApplicativeEval[F[_]] extends Applicative[F] with Serializable

    Permalink

    A type class that allows lifting any value into the applicative context, with its evaluation being controlled by Eval and supporting optional laziness.

  2. type Eq[A] = cats.kernel.Eq[A]

    Permalink
  3. type Group[A] = cats.kernel.Group[A]

    Permalink
  4. type Id[A] = A

    Permalink
  5. trait LowerMonadDeferImplicits extends AnyRef

    Permalink
  6. trait MonadDefer[F[_]] extends Monad[F] with ApplicativeEval[F] with Serializable

    Permalink

    A monad that allows for arbitrarily delaying the evaluation of an operation, triggering its execution on each run.

    A monad that allows for arbitrarily delaying the evaluation of an operation, triggering its execution on each run.

    See also

    ApplicativeEval for capturing effects in an F[_] applicative context, but without the repeating side-effects requirement.

  7. type Monoid[A] = cats.kernel.Monoid[A]

    Permalink
  8. type Order[A] = cats.kernel.Order[A]

    Permalink
  9. type PartialOrder[A] = cats.kernel.PartialOrder[A]

    Permalink
  10. type Semigroup[A] = cats.kernel.Semigroup[A]

    Permalink
  11. type ~>[F[_], G[_]] = FunctionK[F, G]

    Permalink
  12. type = Any

    Permalink
  13. type = Nothing

    Permalink

Value Members

  1. object ApplicativeEval extends Serializable

    Permalink
  2. val Eq: cats.kernel.Eq.type

    Permalink
  3. val Group: cats.kernel.Group.type

    Permalink
  4. object MonadDefer extends LowerMonadDeferImplicits with Serializable

    Permalink
  5. val Monoid: cats.kernel.Monoid.type

    Permalink
  6. val Order: cats.kernel.Order.type

    Permalink
  7. val PartialOrder: cats.kernel.PartialOrder.type

    Permalink
  8. val Semigroup: cats.kernel.Semigroup.type

    Permalink
  9. implicit val catsInstancesForId: Bimonad[Id] with Monad[Id] with Traverse[Id] with Reducible[Id]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped