arrow-fx-coroutines / arrow.fx.coroutines / RaceTriple

RaceTriple

sealed class ~~RaceTriple~~<A, B, C> Deprecated: Will be removed since it leaks Fiber, and breaks structured concurrency. Replace with select

Types

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>

Functions

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?

Arrow Org
<