arrow-fx-coroutines / arrow.fx.coroutines / RaceTriple
sealed class ~~RaceTriple~~<A, B, C>
Deprecated: Will be removed since it leaks Fiber, and breaks structured concurrency. Replace with select
First | data class First<A, B, C> : RaceTriple <A, B, C> |
Second | data class Second<A, B, C> : RaceTriple <A, B, C> |
Third | data class Third<A, B, C> : RaceTriple <A, B, C> |
fold | fun <D> fold(ifA: (A, Fiber <B>, Fiber <C>) -> D, ifB: ( Fiber <A>, B, Fiber <C>) -> D, ifC: ( Fiber <A>, Fiber <B>, C) -> D): D |
Do you like Arrow?
✖