Package

effects4s

laws

Permalink

package laws

Visibility
  1. Public
  2. All

Type Members

  1. trait AsyncLaws[F[_]] extends DeferrableLaws[F] with EventualLaws[F]

    Permalink
  2. trait CatchableLaws[F[_]] extends EvaluableLaws[F]

    Permalink
  3. trait DeferrableLaws[F[_]] extends EvaluableLaws[F]

    Permalink

    Laws that have to be satisfied for effects4s.Deferrable data types, assuming that the F[_] data-type is also a Monad.

  4. trait EvaluableLaws[F[_]] extends AnyRef

    Permalink

    Laws that have to be satisfied for effects4s.Evaluable, assuming that the F[_] data-type is also an Applicative.

  5. trait EventualLaws[F[_]] extends CatchableLaws[F]

    Permalink

Value Members

  1. object AsyncLaws

    Permalink
  2. object CatchableLaws

    Permalink
  3. object DeferrableLaws

    Permalink
  4. object EvaluableLaws

    Permalink
  5. object EventualLaws

    Permalink
  6. package discipline

    Permalink
  7. package util

    Permalink

Ungrouped