safeExtension
org.atnos.eff.syntax.safe.safeExtension
object safeExtension
Attributes
- Source
- safe.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
safeExtension.type
Members list
Extensions
Extensions
extension [R, A](e: Eff[R, A])
Attributes
- Source
- safe.scala
Attributes
- Source
- safe.scala
def catchThrowable[B](pure: A => B, onThrowable: Throwable => Eff[R, B])(using MemberInOut[Safe, R]): Eff[R, B]
Attributes
- Source
- safe.scala
def ignoreException[E <: Throwable : ClassTag](implicit evidence$1: ClassTag[E], MemberInOut[Safe, R]): Eff[R, Unit]
Attributes
- Source
- safe.scala
Attributes
- Source
- safe.scala
def recoverThrowable[B](pure: A => B, onThrowable: PartialFunction[Throwable, Eff[R, B]])(using MemberInOut[Safe, R]): Eff[R, B]
Attributes
- Source
- safe.scala
Attributes
- Source
- safe.scala
Attributes
- Source
- safe.scala
Attributes
- Source
- safe.scala
def whenThrowable(onThrowable: PartialFunction[Throwable, Eff[R, A]])(using MemberInOut[Safe, R]): Eff[R, A]
Attributes
- Source
- safe.scala
In this article