Result

zio.temporal.promise.ZAsync$.Result
See theResult companion object
sealed trait Result[-C <: NoEffects, +A]

Represents ZAsync execution result

Attributes

A

value type

C

ZAsync effect (either NoEffects or Cancel or Timeout

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Cancelled
class Failure
class Success[A]
class TimedOut

Members list

Concise view

Value members

Abstract methods

def getOrThrow: A

Concrete methods

def foldAll[B](onTimeout: => B)(cancelled: CanceledFailure => B, failed: Throwable => B, succeeded: A => B): B
Implicitly added by AllEffectsOps
def foldCancel[B](cancelled: CanceledFailure => B, failed: Throwable => B, succeeded: A => B): B
Implicitly added by CancellableOps
def foldNoEffects[B](failed: Throwable => B, succeeded: A => B): B
Implicitly added by NoEffectsOps
def foldTimedOut[B](onTimeout: => B)(failed: Throwable => B, succeeded: A => B): B
Implicitly added by TimeoutOps
def toEither: Either[Throwable, A]
Implicitly added by NoEffectsOps