MonadError

object MonadError
Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def catchError[M[_], E, A](ma: M[A])(using me: MonadError[E, M]): E => M[A] => M[A]
def throwError[M[_], E](e: E): [A] => (m: MonadError[E, M]) => M[A]

Givens

Givens

given given_MonadError_E_Either[E]: MonadError[E, [_] =>> Either[E, _$5]]
given given_MonadError_Unit_Option: MonadError[Unit, [A] =>> Option[A]]