MonadThrowLike

smithy4s.capability.MonadThrowLike
See theMonadThrowLike companion object
trait MonadThrowLike[F[_]] extends Zipper[F]

Attributes

Companion
object
Graph
Supertypes
trait Zipper[F]
trait Covariant[F]
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def flatMap[A, B](fa: F[A])(f: A => F[B]): F[B]
def handleErrorWith[A](fa: F[A])(f: Throwable => F[A]): F[A]
def raiseError[A](e: Throwable): F[A]

Concrete methods

final def liftEither[E <: Throwable, A](either: Either[E, A]): F[A]

Inherited methods

override def map[A, B](fa: F[A])(f: A => B): F[B]

Attributes

Definition Classes
Inherited from:
Zipper
def pure[A](a: A): F[A]

Attributes

Inherited from:
Zipper
def zipMap[A, B, C](fa: F[A], fb: F[B])(f: (A, B) => C): F[C]

Attributes

Inherited from:
Zipper
def zipMapAll[A](seq: IndexedSeq[F[Any]])(f: IndexedSeq[Any] => A): F[A]

Attributes

Inherited from:
Zipper