arrow-fx-coroutines
1.1.3-alpha.23
common
arrow-fx-coroutines
/
arrow.fx.coroutines
/
Race3
Race3
common
sealed
class
Race3
<
out
A
,
out
B
,
out
C
>
Content copied to clipboard
Types
Functions
Inheritors
Types
First
Link copied to clipboard
common
data
class
First
<
A
>
(
val
winner
:
A
)
:
Race3
<
A
,
Nothing
,
Nothing
>
Content copied to clipboard
Second
Link copied to clipboard
common
data
class
Second
<
B
>
(
val
winner
:
B
)
:
Race3
<
Nothing
,
B
,
Nothing
>
Content copied to clipboard
Third
Link copied to clipboard
common
data
class
Third
<
C
>
(
val
winner
:
C
)
:
Race3
<
Nothing
,
Nothing
,
C
>
Content copied to clipboard
Functions
fold
Link copied to clipboard
common
inline
fun
<
D
>
fold
(
ifA
:
(
A
)
->
D
,
ifB
:
(
B
)
->
D
,
ifC
:
(
C
)
->
D
)
:
D
Content copied to clipboard
Inheritors
First
Link copied to clipboard
Second
Link copied to clipboard
Third
Link copied to clipboard