ConcurrentOps

izumi.functional.bio.syntax.Syntax2.ConcurrentOps
final class ConcurrentOps[F[_, _], +E, +A](val r: F[E, A])(implicit val F: Concurrent2[F]) extends ConcurrentOpsBase[F, E, A]

Attributes

Graph
Supertypes
trait ConcurrentOpsBase[F, E, A]
trait ParallelOpsBase[F, E, A]
class Object
trait Matchable
class Any

Members list

Value members

Inherited methods

final infix def race[E1 >: E, A1 >: A](that: F[E1, A1]): F[E1, A1]

Attributes

Inherited from:
ConcurrentOpsBase
final def racePairUnsafe[E1 >: E, A1 >: A](that: F[E1, A1]): F[E1, Either[(Exit[E1, A], Fiber2[F, E1, A1]), (Fiber2[F, E1, A], Exit[E1, A1])]]

Attributes

Inherited from:
ConcurrentOpsBase
final infix def zipPar[E1 >: E, B](that: F[E1, B]): F[E1, (A, B)]

Attributes

Inherited from:
ParallelOpsBase
final infix def zipParLeft[E1 >: E, B](that: F[E1, B]): F[E1, A]

Attributes

Inherited from:
ParallelOpsBase
final infix def zipParRight[E1 >: E, B](that: F[E1, B]): F[E1, B]

Attributes

Inherited from:
ParallelOpsBase
final def zipWithPar[E1 >: E, B, C](that: F[E1, B])(f: (A, B) => C): F[E1, C]

Attributes

Inherited from:
ParallelOpsBase