ZIOErrorUtil

dev.argon.util.async.ZIOErrorUtil
object ZIOErrorUtil

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def catchSplit[R, E0, E1, A, B >: A](a: ZIO[R, E0 | E1, A])(f: E0 => ZIO[R, E1, B])(using e0tt: TypeTest[E0 | E1, E0], e1tt: TypeTest[E0 | E1, E1]): ZIO[R, E1, B]
def multiCause[E](head: E, tail: E*): Cause[E]
def multiCauseChunk[E](chunk: NonEmptyChunk[E]): Cause[E]
def splitCauseError[E0, E1](cause: Cause[E0 | E1])(using e0tt: TypeTest[E0 | E1, E0], e1tt: TypeTest[E0 | E1, E1]): (Cause[E0], Cause[E1])