An Exit[E, A]
describes the result of executing an IO
value. The result
is either succeeded with a value A
, or failed with a Cause[E]
.
- Companion:
- object
Value members
Concrete methods
Parallelly zips the this result with the specified result discarding the
first element of the tuple or else returns the failed Cause[E1]
Parallelly zips the this result with the specified result discarding the
first element of the tuple or else returns the failed Cause[E1]
Sequentially zips the this result with the specified result discarding the
first element of the tuple or else returns the failed Cause[E1]
Sequentially zips the this result with the specified result discarding the
first element of the tuple or else returns the failed Cause[E1]
Parallelly zips the this result with the specified result discarding the
second element of the tuple or else returns the failed Cause[E1]
Parallelly zips the this result with the specified result discarding the
second element of the tuple or else returns the failed Cause[E1]
Parallelly zips the this result with the specified result or else returns
the failed Cause[E1]
Parallelly zips the this result with the specified result or else returns
the failed Cause[E1]
Sequentially zips the this result with the specified result discarding the
second element of the tuple or else returns the failed Cause[E1]
Sequentially zips the this result with the specified result discarding the
second element of the tuple or else returns the failed Cause[E1]
Sequentially zips the this result with the specified result or else returns
the failed Cause[E1]
Sequentially zips the this result with the specified result or else returns
the failed Cause[E1]
Sequentially zips the this result with the specified result or else returns
the failed Cause[E1]
Sequentially zips the this result with the specified result or else returns
the failed Cause[E1]
Applies the function f
to the successful result of the Exit
and returns
the result in a new Exit
.
Applies the function f
to the successful result of the Exit
and returns
the result in a new Exit
.
Retrieves the A
if succeeded, or else returns the specified default A
.
Retrieves the A
if succeeded, or else returns the specified default A
.
Converts the Exit
to an Either[Throwable, A]
, by wrapping the cause in
FiberFailure
(if the result is failed).
Converts the Exit
to an Either[Throwable, A]
, by wrapping the cause in
FiberFailure
(if the result is failed).
Deprecated methods
Maps over both the error and value type.
Maps over both the error and value type.
- Deprecated