arrow-core
1.1.4-alpha.17
common
arrow-core
/
arrow.core
/
RecoverEffect
Recover
Effect
common
interface
RecoverEffect
<
R
>
Content copied to clipboard
Functions
Extensions
Functions
bind
Link copied to clipboard
common
open
fun
<
B
>
Either
<
R
,
B
>
.
bind
(
)
:
B
Content copied to clipboard
open
fun
<
B
>
Validated
<
R
,
B
>
.
bind
(
)
:
B
Content copied to clipboard
open
fun
<
B
>
EagerEffect
<
R
,
B
>
.
bind
(
)
:
B
Content copied to clipboard
open
suspend
fun
<
B
>
Effect
<
R
,
B
>
.
bind
(
)
:
B
Content copied to clipboard
open
fun
<
B
>
Option
<
B
>
.
bind
(
shift
:
(
)
->
R
)
:
B
Content copied to clipboard
open
fun
<
B
>
Result
<
B
>
.
bind
(
transform
:
(
Throwable
)
->
R
)
:
B
Content copied to clipboard
ensure
Link copied to clipboard
common
open
fun
ensure
(
condition
:
Boolean
,
shift
:
(
)
->
R
)
Content copied to clipboard
shift
Link copied to clipboard
common
abstract
fun
<
B
>
shift
(
r
:
R
)
:
B
Content copied to clipboard
Extensions
ensure
Not
Null
Link copied to clipboard
common
inline
fun
<
R
,
B
:
Any
>
RecoverEffect
<
R
>
.
ensureNotNull
(
value
:
B
?
,
shift
:
(
)
->
R
)
:
B
Content copied to clipboard