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]
Replaces the success value with the one provided.
Replaces the success value with the one provided.
Maps over both the error and value type.
Maps over both the error and value type.
Flat maps over the value type.
Flat maps over the value type.
Flat maps over the value type.
Flat maps over the value type.
Folds over the value or cause.
Folds over the value or cause.
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
.
Determines if the result is interrupted.
Determines if the result is interrupted.
Maps over the value type.
Maps over the value type.
Maps over the error type.
Maps over the error type.
Maps over the cause type.
Maps over the cause type.
Replaces the error value with the one provided.
Replaces the error value with the one provided.
Determines if the result is a success.
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).
Converts the Exit
to an Either[Throwable, A]
, by wrapping the
cause in FiberFailure
(if the result is failed).
Discards the value.
Discards the value.
Returns an untraced exit value.
Returns an untraced exit value.
Named alias for <*>
.
Named alias for <*>
.
Named alias for <*
.
Named alias for <*
.
Named alias for <&>
.
Named alias for <&>
.
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.
Zips this together with the specified result using the combination functions.
Replaces the error value with the one provided.
Replaces the error value with the one provided.
(Since version 1.0.0) use orElseFail
Alias for Exit.foreach
Alias for Exit.foreach
(Since version 1.0.0) use foreach