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]
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]
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]
Maps over both the error and value type.
Flat maps over the value ty pe.
Folds over the value or cause.
Effectfully folds over the value or cause.
Retrieves the A
if succeeded, or else returns the specified default A
.
Determines if the result is interrupted.
Maps over the value type.
Maps over the error type.
Determines if the result is a success.
Converts the Exit
to an Either[Throwable, A]
, by wrapping the
cause in FiberFailure
(if the result is failed).
Named alias for <*>
.
Named alias for <*
.
Named alias for <&>
.
Named alias for <&
.
Named alias for &>
.
Named alias for *>
.
Zips this together with the specified result using the combination functions.
An
Exit[E, A]
describes the result of executing anIO
value. The result is either succeeded with a valueA
, or failed with aCause[E]
.