IO
object IO
Type members
Classlikes
Value members
Concrete methods
def collectAll[E, A, Collection <: (Iterable)](in: Collection[IO[E, A]])(implicit bf: BuildFrom[Collection[IO[E, A]], A, Collection[A]]): IO[E, Collection[A]]
- See also:
See [zio.ZIO.collectAll]
def collectAllPar[E, A, Collection <: (Iterable)](as: Collection[IO[E, A]])(implicit bf: BuildFrom[Collection[IO[E, A]], A, Collection[A]]): IO[E, Collection[A]]
- See also:
See [zio.ZIO.collectAllPar]
def collectAllParN[E, A, Collection <: (Iterable)](n: Int)(as: Collection[IO[E, A]])(implicit bf: BuildFrom[Collection[IO[E, A]], A, Collection[A]]): IO[E, Collection[A]]
- See also:
def collectAllSuccesses[E, A, Collection <: (Iterable)](in: Collection[IO[E, A]])(implicit bf: BuildFrom[Collection[IO[E, A]], A, Collection[A]]): UIO[Collection[A]]
- See also:
def collectAllSuccessesPar[E, A, Collection <: (Iterable)](as: Collection[IO[E, A]])(implicit bf: BuildFrom[Collection[IO[E, A]], A, Collection[A]]): UIO[Collection[A]]
- See also:
def collectAllSuccessesParN[E, A, Collection <: (Iterable)](n: Int)(as: Collection[IO[E, A]])(implicit bf: BuildFrom[Collection[IO[E, A]], A, Collection[A]]): UIO[Collection[A]]
- See also:
def collectAllWith[E, A, B, Collection <: (Iterable)](in: Collection[IO[E, A]])(f: PartialFunction[A, B])(implicit bf: BuildFrom[Collection[IO[E, A]], B, Collection[B]]): IO[E, Collection[B]]
- See also:
def collectAllWithPar[E, A, B, Collection <: (Iterable)](as: Collection[IO[E, A]])(f: PartialFunction[A, B])(implicit bf: BuildFrom[Collection[IO[E, A]], B, Collection[B]]): IO[E, Collection[B]]
- See also:
def collectAllWithParN[E, A, B, Collection <: (Iterable)](n: Int)(as: Collection[IO[E, A]])(f: PartialFunction[A, B])(implicit bf: BuildFrom[Collection[IO[E, A]], B, Collection[B]]): IO[E, Collection[B]]
- See also:
def collectPar[E, A, B, Collection <: (Iterable)](in: Collection[A])(f: A => IO[Option[E], B])(implicit bf: BuildFrom[Collection[A], B, Collection[B]]): IO[E, Collection[B]]
- See also:
def collectParN[E, A, B, Collection <: (Iterable)](n: Int)(in: Collection[A])(f: A => IO[Option[E], B])(implicit bf: BuildFrom[Collection[A], B, Collection[B]]): IO[E, Collection[B]]
- See also:
def effectAsyncMaybe[E, A](register: (IO[E, A] => Unit) => Option[IO[E, A]], blockingOn: List[Id]): IO[E, A]
- See also:
def filterNotPar[E, A, Collection <: (Iterable)](as: Collection[A])(f: A => IO[E, Boolean])(implicit bf: BuildFrom[Collection[A], A, Collection[A]]): IO[E, Collection[A]]
- See also:
[[zio.ZIO.filterNotPar[R,E,A,Collection*]]
final def foreachExec[E, A, B, Collection <: (Iterable)](as: Collection[A])(exec: ExecutionStrategy)(f: A => IO[E, B])(implicit bf: BuildFrom[Collection[A], B, Collection[B]]): IO[E, Collection[B]]
- See also:
def foreachPar[E, A, B, Collection <: (Iterable)](as: Collection[A])(fn: A => IO[E, B])(implicit bf: BuildFrom[Collection[A], B, Collection[B]]): IO[E, Collection[B]]
- See also:
See [zio.ZIO.foreachPar]
def foreachPar[E, Key, Key2, Value, Value2](map: Map[Key, Value])(f: (Key, Value) => IO[E, (Key2, Value2)]): IO[E, Map[Key2, Value2]]
- See also:
See [zio.ZIO.foreachPar]
def foreachParN[E, A, B, Collection <: (Iterable)](n: Int)(as: Collection[A])(fn: A => IO[E, B])(implicit bf: BuildFrom[Collection[A], B, Collection[B]]): IO[E, Collection[B]]
- See also:
def partitionPar[E, A, B](in: Iterable[A])(f: A => IO[E, B])(implicit ev: CanFail[E]): UIO[(Iterable[E], Iterable[B])]
- See also:
def partitionParN[E, A, B](n: Int)(in: Iterable[A])(f: A => IO[E, B])(implicit ev: CanFail[E]): UIO[(Iterable[E], Iterable[B])]
- See also:
def validate[E, A, B](in: NonEmptyChunk[A])(f: A => IO[E, B])(implicit ev: CanFail[E]): IO[::[E], NonEmptyChunk[B]]
- See also:
See [zio.ZIO.validate]
def validateFirst[E, A, B, Collection <: (Iterable)](in: Collection[A])(f: A => IO[E, B])(implicit bf: BuildFrom[Collection[A], E, Collection[E]], ev: CanFail[E]): IO[Collection[E], B]
- See also:
def validateFirstPar[E, A, B, Collection <: (Iterable)](in: Collection[A])(f: A => IO[E, B])(implicit bf: BuildFrom[Collection[A], E, Collection[E]], ev: CanFail[E]): IO[Collection[E], B]
- See also:
def validatePar[E, A, B, Collection <: (Iterable)](in: Collection[A])(f: A => IO[E, B])(implicit bf: BuildFrom[Collection[A], B, Collection[B]], ev: CanFail[E]): IO[::[E], Collection[B]]
- See also:
See [zio.ZIO.validatePar]
def validatePar[E, A, B](in: NonEmptyChunk[A])(f: A => IO[E, B])(implicit ev: CanFail[E]): IO[::[E], NonEmptyChunk[B]]
- See also:
See [zio.ZIO.validatePar]
def validatePar_[E, A](in: Iterable[A])(f: A => IO[E, Any])(implicit ev: CanFail[E]): IO[::[E], Unit]
- See also: