MonadError

trait MonadError[E, M[_]](using monad: Monad[M])
Companion
object
class Object
trait Matchable
class Any

Value members

Abstract methods

def catchError[A](ma: M[A]): E => M[A] => M[A]
def throwError[A](e: E): M[A]

Extensions

Extensions

extension (ma: M[A])
def recover[A](f: E => M[A]): M[A]