Raise

object Raise extends RaiseInstances
Companion
class
trait RaiseInstances
trait LowPriorityRaiseInstances
class Object
trait Matchable
class Any

Value members

Methods

def apply[F <: ([_$12] =>> Any), E](raise: Raise[F, E]): Raise[F, E]
def raise[F <: ([_$13] =>> Any), E, A](e: E)(raise: Raise[F, >: E]): F[A]
def raiseF[F <: ([_$14] =>> Any)]: raiseFPartiallyApplied[F]

Inherited methods

def raiseForMonadPartialOrder[F <: ([_$4] =>> Any), G <: ([_$5] =>> Any), E](evidence$1: Functor[G], F0: Raise[F, E], lift0: MonadPartialOrder[F, G]): Raise[G, E]
Inhertied from
LowPriorityRaiseInstances

Implicits

Inherited implicits

final implicit def raiseEither[E]: Raise[<none>, E]
Inhertied from
RaiseInstances
final implicit def raiseIorT[F <: ([_$10] =>> Any), E](E: Semigroup[E], F: Monad[F]): Raise[[_$11] =>> IorT[F, E, _$11], E]
Inhertied from
RaiseInstances
final implicit def raiseEitherT[M <: ([_$6] =>> Any), E](M: Monad[M]): Raise[<none>, E]
Inhertied from
RaiseInstances
final implicit def raiseOptionT[M <: ([_$7] =>> Any)](M: Monad[M]): Raise[<none>, Unit]
Inhertied from
RaiseInstances
final implicit def raiseValidated[E](E: Semigroup[E]): Raise[[_$8] =>> Validated[E, _$8], E]
Inhertied from
RaiseInstances
final implicit def raiseIor[E](E: Semigroup[E]): Raise[[_$9] =>> Ior[E, _$9], E]
Inhertied from
RaiseInstances
final implicit def raiseOption[E]: Raise[[A] =>> Option[A], Unit]
Inhertied from
RaiseInstances