Action

Companion:
class
trait Product
trait Mirror
class Object
trait Matchable
class Any
Action.type

Type members

Inherited types

type DT[F[_], R, E, N] = [T] =>> Action[F, R, E, N, T]
Inherited from:
ActionCatsInstances
type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Inherited methods

def accept[F[_] : Applicative, R, E, N](ev: E, evs: E*): Action[F, R, E, N, Unit]
Inherited from:
ActionConstructors
def lift[F[_], R, E, N, T](t: Response[R, E, N, T])(using F: Applicative[F]): Action[F, R, E, N, T]
Inherited from:
ActionConstructors
def liftD[F[_], R, E, N, T](t: Decision[R, E, T])(using F: Applicative[F]): Action[F, R, E, N, T]
Inherited from:
ActionConstructors
def liftF[F[_], R, E, N, T](f: F[T])(using F: Functor[F]): Action[F, R, E, N, T]
Inherited from:
ActionConstructors
def publish[F[_] : Applicative, R, E, N](ns: N*): Action[F, R, E, N, Unit]
Inherited from:
ActionConstructors
def pure[F[_], R, E, N, T](t: T)(using F: Applicative[F]): Action[F, R, E, N, T]
Inherited from:
ActionConstructors
def reject[F[_] : Applicative, R, E, N, T](reason: R, otherReasons: R*): Action[F, R, E, N, T]
Inherited from:
ActionConstructors
def validate[F[_] : Applicative, R, E, N, T](validation: ValidatedNec[R, T]): Action[F, R, E, N, T]
Inherited from:
ActionConstructors
def void[F[_] : Applicative, R, E, N]: Action[F, R, E, N, Unit]
Inherited from:
ActionConstructors

Givens

Inherited givens

given given_Eq_Action[F[_], R, E, N, A](using Eq[F[Response[R, E, N, A]]]): Eq[Action[F, R, E, N, A]]
Inherited from:
ActionCatsInstances
given given_Functor_DT[F[_], R, E, N](using F: Functor[F]): given_Functor_DT[F, R, E, N]
Inherited from:
ActionCatsInstances
given given_Monad_DT[F[_], R, E, N](using F: Monad[F]): given_Monad_DT[F, R, E, N]
Inherited from:
ActionCatsInstances